[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SSH rimane appeso



On Wed, Jan 17, 2007 at 11:48:40AM +0100, Daniele P. wrote:
> On Wednesday 17 January 2007 11:10, Stefano Napoli wrote:
> 
> > A volte, durante il lavoro, quando faccio
> > logout ssh rimane appeso, e l'unica soluzione è chiudere la shell.
> > Questo succede solo quando durante la sessione ssh do dei comandi che
> > non finiscono subito (ad esempio, uso degli script che mandano in
> > background i processi con &, o lancio demoni che si detachano
> > restituendo il controllo alla shell)
> 
> []
> 
> > Tuttavia, nessuna menzione di possibili soluzioni/bug fix. Qualcuno
> > ha riscontrato problemi analoghi? Soluzioni possibili?
> 
> Ciao,
> quasi sicuramete i programmi figli non chiudono tutti i descrittori
> ereditati dalla shell.
> Idee:
> - aggiusti i programmi perché siano veri demoni
> - chiudi i descrittori al lancio cmd < /dev/null >& /dev/null & e
>   fai ingorare SIGHUP ai programmi in questione o
>   dici alla shell di non mandare il segnale ai programmi in questione:
>   per bash disown -h <JOB>
> - usi nohup che lo fa per te
> - se interessa salvaguardare la sessione usi screen
> 

Esiste anche un altro sistema: digitare in sequenza "[INVIO]~."
(Invio, Ondina che si fa con [ALT Gr]+ì e Punto)

Quella sequenza di caratteti termina ssh.

Per maggiori info man ssh (cercare 'escape')

Ciao

-- 
---------------------------------------------------------------------
|    Marco Nenciarini    | Debian/GNU Linux Developer - Plug Member |
| mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia       |
---------------------------------------------------------------------
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4

Attachment: signature.asc
Description: Digital signature


Reply to: