संपादित करें : जैसा कि स्टीफ़न Gimenez ने कहा, यह इतना आसान नहीं है। यह केवल आपको एक अलग टर्मिनल पर प्रिंट करने की अनुमति देता है।
आप / प्रक्रिया का उपयोग करके इस प्रक्रिया को लिखने का प्रयास कर सकते हैं । यह / proc / pid / fd / 0 में स्थित होना चाहिए , इसलिए एक सरल:
echo "hello" > /proc/PID/fd/0
करना चाहिए। मैंने इसे करने की कोशिश नहीं की है, लेकिन यह काम करना चाहिए, जब तक कि इस प्रक्रिया में अभी भी एक वैध स्टडिन फाइल डिस्क्रिप्टर है। आप इसके साथ जांच कर सकते हैं ls -l
पर / proc / पीआईडी / fd / ।
- यदि यह / dev / null => का लिंक है तो यह बंद हो गया है
- यदि यह / dev / pts / X या सॉकेट के लिए एक लिंक है => यह खुला है
प्रक्रियाओं को चालू रखने के तरीके के बारे में अधिक जानकारी के लिए नोह को देखें ।