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

Re: SSH rimane appeso



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

Ciao,
Daniele P-



Reply to: