प्रक्रिया पूरी होने / बाहर निकलने ( 1 , 2 ) के बारे में सतर्क रहने के संबंध में कुछ सवाल और जवाब यहां दिए गए हैं - लेकिन ये सभी मानते हैं कि उपयोगकर्ता ने जारी की गई प्रक्रिया को स्वयं कहा है, और इस तरह इसे अलर्ट में बनाया गया है। शासी लिपि, या किसी प्रकार की चेतावनी के लिए प्रक्रिया को पाइप करती है।
मेरी स्थिति यह है कि मैं एक प्रक्रिया के पूरा होने / बाहर निकलने के बारे में सचेत रहना चाहूंगा जो मेरे उपयोगकर्ता द्वारा प्रारंभ नहीं की जा रही है। अर्थात्, मैं एक Ubuntu 12.04 LTS सर्वर पर बड़े पैमाने पर वीडियो फ़ाइलों को संसाधित कर रहा हूं। इन फ़ाइलों पर कुछ निश्चित ऑपरेशनों में बहुत लंबा समय लगता है, इसलिए मैं एक विशेष प्रकार का अलर्ट (ईमेल बहुत अच्छा) चाहूंगा जब कोई विशिष्ट खत्म हो जाएगा। वे इतना लंबा समय लेते हैं, कि एक बार के आधार पर, मैन्युअल रूप से, PIT पर आधारित यह पूरी तरह से ठीक होगा।
अधिक जानकारी प्रदान करने के लिए - मान लीजिए कि मैं एक विशेष रूप से बड़ी फ़ाइल को प्रोसेस कर रहा हूं, और मैं देखता हूं कि यह एक FFMPEG स्क्रिप्ट पर आगे बढ़ चुका है, यह प्रक्रिया खुद एक पायथन स्क्रिप्ट है (जो कि काफी जटिल है, और खुद से नहीं लिखी गई है, और कुछ मैं संशोधित नहीं करना चाहता - हालांकि यह पहला तार्किक दृष्टिकोण होगा)। मैं कल्पना करता हूं कि एक तर्क के रूप में पायथन स्क्रिप्ट चलाने वाली पीआईडी के साथ एक कमांड या स्क्रिप्ट जारी की जाए, और जब उस पीआईडी के साथ प्रक्रिया अब नहीं चल रही है, तो अलर्ट स्क्रिप्ट अपनी बात करती है।
कोई विचार?