[Lugge] Re: comandi in background

  • From: Stefano Sartini <root@xxxxxxxxxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Fri, 19 Sep 2003 15:08:50 +0200

Michele wrote:

se lancio un eseguibile in background da una certa finstra di emulazione terminale, poi questa la chiudo col mouse o facendo exit, può essere che quando apro nuovamente la finesta di terminale e lancio di nuovo l'eseguible (in background o no) l'eseguibile lanciato nella finestra che ho chiuso ancora mi sta facendo qualcosa? Perché mi viene dato un messaggio di "bind address already in use" che normalmente (ad esempio quando l'ho lanciato nella prima finestra) non mi dava! Non so se sono stato chiaro!
thank you,
Michele

Non moltissimo =)


Se lo lanci in background ( ./nomeprogramma &) il prg fa automaticamente un detach dalla consolle (virtuale o reale) da cui è stato lanciato, per cui chiudere quella consolle non uccide automaticamente il processo.

Se il prcesso in questione è un daemon in listen su una specifica porta, lanciandone una seconda istanza si otterrà per forza l'errore di "address already in use".

Domanda: ma fare un sano "ps aux | grep nomeprogramma" per vedere se il programma sta andando, o anche "netstat -lep" per vedere CHI ascolta quella determinata porta non usa piu' ?

"La bash, questa sconosciuta" ;)

Ciao,
Stefano.

========---------- Prima di scrivere in m-list per favore leggi il regolamento http://www.lugge.net/soci/index.php?link=manifesto

Archivio delle e-mail postate in lista http://www.freelists.org/archives/lugge/

Modifica dell'account sulla lista LUGGe http://www.lugge.net/soci/index.php?link=manifesto.htm#list

Other related posts: