Sessione a terminale

Micky Del Favero micky@mesina.net
Gio 20 Nov 2003 10:20:52 CET


Massimo Masson writes:

> oppure anche, ad esempio se il programma fosse interattivo (tipo un ftp 
> in cui ti cerchi percorso e files e poi inizi un dnload...), un bel 
> control-z dalla tastiera, e poi bg del numero di processo che ti ha 
> assegnato.
> Ti scolleghi, lasci cuocere le tue 12-13 orette, torni e sforni...

e non sforni nulla, se non stacchi il processo dal terminale questo
viene ucciso all'uscita dal terminale, o se sei sfigato diventa uno
zombie, ed č giusto sia cosė, i figli in unix devono morire prima del
padre, ad es:

micky@biancaneve:~$ ftp alice
Connected to alice.cribi.unipd.it.
220 alice.cribi.unipd.it FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
Name (alice:micky): 
331 Password required.
Password:
230- Linux alice 2.4.19 #1 SMP Thu Oct 17 11:54:54 CEST 2002 i686 unknown
230 User micky logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> 
[1]+  Stopped                 ftp alice
micky@biancaneve:~$ bg
[1]+ ftp alice &
micky@biancaneve:~$ exit
exit
There are stopped jobs.

[1]+  Stopped                 ftp alice
micky@biancaneve:~$ exit

in un'altra shell:

micky@biancaneve:~$ ps -def | grep ftp
micky     6792   873  0 10:01 pts/0    00:00:00 grep ftp
micky@biancaneve:~$ 


Il metodo giusto č usare nohup, funziona sempre su tutti gli unix.

Ciao, Micky
-- 
Micky Del Favero  micky@mesina.net  micky@linux.it
Linux Registered User #78384 http://counter.li.org


Maggiori informazioni sulla lista blug