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