Pregunta

Estoy tratando de ejecutar una tarea de larga duración en el fondo sin haber iniciado sesión y hacer que el terminal devuelva un mensaje, pero cuando hago esto, la tarea parece entrar en el fondo, pero mi mensaje no se convierte endisponible a menos que golpee el control + c.Quiero ejecutar la tarea y luego recuperar mi solicitud.

[staging@php-pos-web ~]$ nohup php test.php > test.txt &
[1] 27251
[staging@php-pos-web ~]$ nohup: ignoring input and redirecting stderr to stdout

¿Fue útil?

Solución

Debe tener su solicitud disponible porque su comando será enviado al fondo.Es posible que no vea su solicitud porque su comando aún está entregando mensajes STDERR a su consola.Intenta usar > test.txt 2>&1 </dev/null &.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top