मैं पृष्ठभूमि में एक अजगर स्क्रिप्ट चलाने के लिए निम्नलिखित कमांड का उपयोग कर रहा हूं:
nohup ./cmd.py > cmd.log &
लेकिन ऐसा लगता है कि nohup लॉग फ़ाइल में कुछ भी नहीं लिख रहा है। cmd.log बनाया गया है लेकिन हमेशा खाली है। अजगर स्क्रिप्ट में, मैं मानक आउटपुट पर प्रिंट करने के sys.stdout.writeबजाय उपयोग कर रहा हूं print। क्या मैं गलत हूं?
nohupउपयोग कर रहे हैं? बीएसडी संस्करणnohup.outवर्तमान निर्देशिका में (या$HOME/nohup.outयदि वर्तमान निर्देशिका लिखने योग्य नहीं है) नामक फ़ाइल को लिखता है । मुझे आउटपुट फ़ाइल नाम बदलने का कोई तरीका नहीं दिखता ...