Sto usando il seguente comando per eseguire uno script Python in background:
nohup ./cmd.py > cmd.log &
Ma sembra che nohup non stia scrivendo nulla nel file di registro. cmd.log viene creato ma è sempre vuoto. Nello script python, sto usando sys.stdout.write
invece di print
stampare su output standard. Sto facendo qualcosa di sbagliato?
nohup
stai usando? La versione BSD scrive su un file chiamatonohup.out
nella directory corrente (o$HOME/nohup.out
se la directory corrente non è scrivibile). Non vedo un modo per cambiare il nome del file di output ...