यदि प्रक्रिया नोडज के लिए है, और यह आपका इरादा हो सकता है क्योंकि आपने मूल रूप से स्टैकओवरफ़्लो पर इसे पोस्ट किया था। मैं मूल रूप से स्वयं इस प्रश्न की खोज कर रहा था। मुझे pm2 मिला और यह अद्भुत है। अन्य जवाब सामान्य पोटीन के लिए मदद कर सकते हैं लेकिन अगर यह नोड विशिष्ट है तो यह सबसे अच्छा जवाब है, क्योंकि निगरानी में बनाया गया है और सेटअप बस एक है
$ npm install pm2 -g
$ cd yourappdirectory
"PM2 एक अंतर्निहित लोड बैलेंसर के साथ Node.js अनुप्रयोगों के लिए एक उत्पादन प्रक्रिया प्रबंधक है। यह आपको अनुप्रयोगों को हमेशा के लिए जीवित रखने, डाउनटाइम के बिना उन्हें फिर से लोड करने और सामान्य सिस्टम व्यवस्थापक कार्यों को सुविधाजनक बनाने की अनुमति देता है।
उत्पादन मोड में आवेदन शुरू करना इतना आसान है: "
$ pm2 start yourappname.js
"सहेजें और फिर फ्रीज कमांड का उपयोग करके आप रिबूट पर ऑटोस्टार्ट करने के लिए प्रक्रियाओं को सक्षम करते हैं"
$ pm2 save
$ pm2 freeze
इसकी निगरानी के लिए
$ pm2 monit
और पुनः आरंभ करता है
$ pm2 restart yourappname
सीधे लॉगिंग जानकारी के लिए भी
$ pm2 logs
अब मैं आसानी से अपने डिगियलोसियन ब्राउज़र विंडो (जो मैं ऊपर स्क्रॉल नहीं कर सकता था) का उपयोग करने के बजाय दो पोटीन विंडो चला सकता हूं; अधिक जानकारी के लिए मुख्य github देखें
https://github.com/Unitech/pm2
यह आश्चर्यजनक है।