मैं एक यूनिक्स मशीन पर पृष्ठभूमि में कुछ समय (1) लूप के साथ एक पर्ल स्क्रिप्ट चलाने के लिए चाहता हूं जब तक कि मैं इसे मारूं।अगर मैं लॉग आउट करता हूं तो भी मैं पृष्ठभूमि में एक यूनिक्स प्रोग्राम कैसे चला सकता हूं?
यह एक दूरस्थ कंप्यूटर है जिसके लिए मेरे पास व्यवस्थापकीय अनुमतियां नहीं हैं (इसलिए किसी कारण से, मैं डेमन :: जेनेरिक :: जबकि 1 का उपयोग नहीं कर सकता), मैं इसे एसएसएच के माध्यम से लॉग करता हूं, और मैं इसे चाहता हूं लॉग आउट करने के बाद दौड़ना जारी रखें।
nohup ./my_script.pl &
वहाँ कुछ अन्य, अधिक बेहतर यह करने के लिए रास्ता नहीं है:
एक तरह से मुझे पता चला बैश के लिए कुछ इस तरह लिखना है?
क्रॉन्टाब को संपादित करना उस कंप्यूटर पर वर्जित है (पृष्ठभूमि चलाने और लंबी-स्थायी प्रक्रियाएं नहीं होने पर)।
है, तो आपको वास्तव में क्या चाहिए। मैं पहले ही भूल गया था कि मैंने कभी इस सवाल से पूछा है। स्क्रीन अब मेरी पसंद का टूल है :) –
मुझे हाल ही में यह जीवन रक्षा उपकरण मिला। 'स्क्रीन' आपको कमांड में वापस जाने और सामान टाइप करने की अनुमति देता है। यह एसएसएच के साथ पूरी तरह से काम करता है। – Kayla