Estou usando o seguinte comando para executar um script python em segundo plano:
nohup ./cmd.py > cmd.log &
Mas parece que o nohup não está gravando nada no arquivo de log. O cmd.log é criado, mas está sempre vazio. No script python, estou usando em sys.stdout.writevez de printimprimir na saída padrão. Estou fazendo algo errado?
nohupvocê está usando? A versão do BSD grava em um arquivo chamadonohup.outno diretório atual (ou$HOME/nohup.outse o diretório atual não for gravável). Eu não vejo uma maneira de mudar o nome do arquivo de saída ...