[ImoLUG] Help per consolle remota e lasciare programmi in eseguzione
Marco Pizzoli
marco.pizzoli@gmail.com
Gio 25 Ago 2011 19:37:40 CEST
Ciao,
ci sono diverse possibilita', in base a cosa hai bisogno.
Lanciare il programma e poi chissene di cosa succede o di riprenderne il
controllo in un secondo momento:
-> il nohup come ti hanno gia' detto
-> da bash esegui il comando, lo metti in background (magari fai tutto in un
comando con il carattere "&" in fondo alla riga), esegui "disown -h %1".
Sempre che [1] sia effettivamente il numero del job mandato in background. A
quel punto ti puoi disconnettere ed il programma rimane in esecuzione fino
alla fine
-> eseguire il comando in questo modo: bash -c "comando &"
anche in questo caso non rimane appeso al tuo terminale e puoi spegnere
sereno
Se invece vuoi riprendere controllo in un secondo momento... allora "screen"
e' la tua risposta.
Va da se' che se ti scolleghi da un terminale e vuoi cmq vedere cosa sta
buttando in output quel comando, allora puoi ricorrere ai file descriptor
presenti sotto /proc.
In pratica ogni processo ha un pid associato e di conseguenza una dir
/proc/<pid> che rappresenta tutte le info di quel processo.
Potresti eseguire "tail -f /proc/<PID>/fd/1" ed il gioco e' fatto :-)
Ciao
Marco
2011/8/25 Paride Balestri <paridebalestri@gmail.com>
> Ciao Raga, per la serie.... amo complicarmi la vita.... ho questo problema:
>
> Macchina con distro SERVER (es. ubuntu)
> SSH: disponibile
>
> Se mi collego con SSH e lancio, che sò, uno script che fa qualcosa di molto
> lungo, se chiudo il canale SSH il processo dello script che fa? si tronca ?
> o resta in funzione ?
> Quando mi ricollego con SSH però io faccio un nuovo login... non torno a
> quello precedente... quindi:
>
> 1) come faccio a lasciare in esecuzione quello scritp (o programma che sia
> - es. NMap)
> 2) come faccio a tornare a quella shell che usavo per verificare il
> progresso del mio script ?
>
> Se non fosse chiaro mi servirebbe una roba tipo Remote Desktop di Winzoz,
> ma magari in ambiente non grafico...
>
> Qualche idea ?
>
> grazie a tutti.
>
> -bale
> ______________________________**_________________
> ImoLUG mailing list
> imolug@lists.linux.it
> http://lists.linux.it/**listinfo/imolug<http://lists.linux.it/listinfo/imolug>
> Connettivita' offerta da Waymedia - http://www.waymedia.it/
>
--
_________________________________________
Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
Jim Morrison
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/private/imolug/attachments/20110825/affd2786/attachment.htm>
Maggiori informazioni sulla lista
ImoLUG