El servidor Linux ejecuta programas Python en segundo plano.

Ejecute los comandos del programa Python en segundo plano:

nohup python -u test.py > test.log 2>&1 &

entre ellos,

El último "&" significa
que el programa se está ejecutando en segundo plano. "Nohup" significa que el programa no está suspendido.
"Python" significa que se ejecuta el código de Python.
"-U" significa que el almacenamiento en caché no está habilitado e imprime información se envía al archivo de registro en tiempo real (si no se agrega -u, lo hará. Como resultado, el archivo de registro no actualizará la información de la función de impresión en el código en tiempo real)
"test.py" significa fuente de Python archivo de código (modificado según su propio archivo)
"test.log" significa archivo de registro de salida (modificado por usted mismo, nombre personalizado))
">" significa redirigir la información de impresión al archivo de registro.
"2> & 1" significa convertir la salida de error estándar a la salida estándar modificada, y la información de error también se puede enviar al archivo de registro (0-> stdin, 1-> stdout, 2 -> stderr)
Una vez completada la ejecución, se generará la siguiente información :

Supongo que te gusta

Origin blog.csdn.net/wishxiaozhu/article/details/105973291
Recomendado
Clasificación