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.writeau lieu de printpour imprimer sur la sortie standard. Est-ce que je fais quelque chose de mal?
nohuputilisez-vous? La version BSD écrit dans un fichier appelénohup.outdans le répertoire courant (ou$HOME/nohup.outsi le répertoire courant n'est pas accessible en écriture). Je ne vois pas de moyen de changer le nom du fichier de sortie ...