मैं बैकग्राउंड में एक पायथन स्क्रिप्ट चलाने के लिए निम्न कमांड का उपयोग कर रहा हूं:
nohup ./cmd.py > cmd.log &
लेकिन ऐसा प्रतीत होता है कि nohup लॉग फ़ाइल में कुछ भी नहीं लिख रहा है। cmd.log बनाया गया है लेकिन हमेशा खाली रहता है। पायथन लिपि में, मैं मानक आउटपुट पर प्रिंट करने के लिए प्रिंट के बजाय
sys.stdout.write
का उपयोग कर रहा हूं। क्या मैं कुछ गलत कर रहा हूँ?