Tengo un servidor y me conecto a él a través de ssh, me gustaría ejecutar el comando y luego desconectarme del pensamiento del servidor, ese proceso se está ejecutando y finalizará en unas pocas horas. Así que se me ocurrió
python script.py > output.txt 2^C1 &¡funciona! ... bueno, a veces ... ya veces (exactamente el mismo script de python) falla sin dejar ningún mensaje de error en output.txt. ¿Alguien sabe por qué? ¿Y qué debo ejecutar para evitar fallar?
Dudo que tenga algo que ver con el script de Python.
Probablemente estés buscando nohup.
nohup python script.py > output.txt 2^C1 &Le permite cerrar la sesión con el script aún ejecutándose.
No dejará ningún mensaje de error en output.txt, intente esto
python script.py 1> output.txt 2>error.txt 2^C1 &Si su secuencia de comandos falla, debe registrar el motivo en error.txt