Pues eso , me logeo via SSH a un server, corro un programa que demorara como 6 horas, lo mando a background y me salgo de la sesion SSH, despues regreso y miro que sigue en ejecucion, pero como lo recupero ??
Lo que actualmente hago para ponerlo en background y salir es:
Código:
casa$ ssh admin@miserver.com
miserver$ su
Password:
miserver# pwd
/root
miserver# php /root/public_html/programa.php
... emipieza a poner cosas
... mas cosas...
(pulso Ctrl+Z)
miserver# jobs
[1] Stopper php /root/public_html/programa.php
miserver# bg 1
[1] Running php /root/public_html/programa.php
// hasta aqui ya esta corriendo sin mi intervencion, y puedo recuperarlo todavia haciendo "fg 1"
// pero me tengo que ir porque voy a comer
miserver# exit
miserver$ exit
casa$
Hasta este punto, el programa se quedo en ejecucion y me sali de la conexion SSH, despues regreso a la conexion y puedo ver el proceso:
Código:
casa$ ssh admin@miserver.com
miserver$ su
Password:
miserver# ps aux|grep php
root 32564 php /root/public_html/programa.php
// el proceso es el: 32564
Como lo recupero para ponerlo en pantalla ??, OJO todo el tiempo esto en consola SSH.
Saludos !