PDA

Visualizza la versione completa : recuperare console ssh "orfane"


james
28-04-2009, 11:08
Il caso è molto semplice...mi collego via ssh ad un server, lancio un comando la cui esecuzione completa richiederà molto molto tempo, e la connessione mi cade...

1. c'è un modo per recuperare quella sorta di console orfana?
2. ovviamente il comando mi auguro proseguirà fino a che ha finito, c'è un modo per visualizzare l'output da quando mi è caduta la connessione?!

Grazie

sacarde
28-04-2009, 11:17
provato :


nohup

?


http://www.ossblog.it/post/334/nohup-eseguire-un-comando-a-logout-avvenuto

james
28-04-2009, 11:19
Originariamente inviato da sacarde
provato :


nohup

?


http://www.ossblog.it/post/334/nohup-eseguire-un-comando-a-logout-avvenuto


...quindi vuoi dire che se c'è disconnessione il comando viene interrotto??

sacarde
28-04-2009, 11:36
il contrario


nohup stacca il processo dalla shell

detroit
28-04-2009, 11:42
Originariamente inviato da james
Il caso è molto semplice...mi collego via ssh ad un server, lancio un comando la cui esecuzione completa richiederà molto molto tempo, e la connessione mi cade...

1. c'è un modo per recuperare quella sorta di console orfana?
2. ovviamente il comando mi auguro proseguirà fino a che ha finito, c'è un modo per visualizzare l'output da quando mi è caduta la connessione?!

Grazie

con screen lanci un comando così

screen comandoche vuoi

poi alt+a d e ti fa un detach della consolle, dopodichè tu puoi uscire dalla sessione e ricollegarti in un secondo momento, digitare
screen -ls e recuperare tramite pid il comando che hai lanciato con
screen -r pid

Una dritta che potrebbe essere molto utile: utilizzare il comando trap che permette di eseguire un qualcosa ad esempio all'uscita dalla shell così se vuoi che la macchina si spenga quando fai il logout darai

trap 'shutdown -r now' 0

il 0 indica il segnale di uscita dalla shell

detroit
28-04-2009, 11:43
Originariamente inviato da sacarde
il contrario


nohup stacca il processo dalla shell

nohup non funziona come dovrebbe c'ho sudato sopra senza risultati

Loading