क्या यह जांचने का कोई तरीका है कि सिस्टम पर एक मनमानी पीआईडी चल रहा है या जीवित है, Node.js का उपयोग कर? मान लें कि Node.js स्क्रिप्ट में /proc
या Windows समकक्ष पढ़ने के लिए उचित अनुमतियां हैं।कैसे जांचें कि एक मनमानी पीआईडी Node.js का उपयोग कर चल रहा है या नहीं?
यह या तो तुल्यकालिक किया जा सकता है:
if (isAlive(pid)) { //do stuff }
या असमकालिक:
getProcessStatus(pid, function(status) {
if (status === "alive") { //do stuff }
}
ध्यान दें कि मुझे लगता है कि एक मनमाना प्रणाली के साथ काम करता है इस के लिए एक समाधान खोजने के लिए आशा करती हूं कि पीआईडी, नहीं बस चल रहे नोड.जेएस प्रक्रिया का पीआईडी।
+1 हत्या के लिए बच्चे को जन्म नहीं देता है। हालांकि एक सवाल है, आपको अपने 'index.js' में मॉड्यूल निष्पादन की आवश्यकता क्यों है? पिछले संस्करण से – hexacyanide
निष्पादन शेष है। इसे – Noah
पर जाना चाहिए क्या यह विंडोज पर काम करता है? – Ujeenator