Estoy usando el siguiente comando para ejecutar un script de Python en segundo plano:
nohup ./cmd.py > cmd.log &
Pero parece que nohup no está escribiendo nada en el archivo de registro. cmd.log se crea pero siempre está vacío. En el script de Python, estoy usando en sys.stdout.write
lugar de print
imprimir en la salida estándar. ¿Estoy haciendo algo mal?
nohup
estás usando? La versión BSD escribe en un archivo llamadonohup.out
en el directorio actual (o$HOME/nohup.out
si el directorio actual no se puede escribir). No veo una manera de cambiar el nombre del archivo de salida ...