Saya menggunakan perintah berikut untuk menjalankan skrip python di latar belakang:
nohup ./cmd.py > cmd.log &
Tetapi tampaknya nohup tidak menulis apa pun ke file log. cmd.log dibuat tetapi selalu kosong. Dalam skrip python, saya menggunakan sys.stdout.write
alih-alih print
mencetak ke output standar. Apakah saya melakukan sesuatu yang salah?
nohup
yang Anda gunakan? Versi BSD menulis ke file yang disebutnohup.out
di direktori saat ini (atau$HOME/nohup.out
jika direktori saat ini tidak dapat ditulisi). Saya tidak melihat cara untuk mengubah nama file output ...