J'utilise la commande suivante pour exécuter un script python en arrière-plan:
nohup ./cmd.py > cmd.log &
Mais il semble que nohup n'écrit rien dans le fichier journal. cmd.log est créé mais est toujours vide. Dans le script python, j'utilise sys.stdout.write
au lieu de print
pour imprimer sur la sortie standard. Est-ce que je fais quelque chose de mal?
nohup
utilisez-vous? La version BSD écrit dans un fichier appelénohup.out
dans le répertoire courant (ou$HOME/nohup.out
si le répertoire courant n'est pas accessible en écriture). Je ne vois pas de moyen de changer le nom du fichier de sortie ...