PDA

View Full Version : Lanciare script background


Abdujaparov
23-04-2010, 18:25
Ciao,
vorrei lanciare uno script in background. Ho provato aggiungento "&" dopo il nome dello script in questo modo:


./startPFSCoordinator.sh &


Purtroppo però la cosa non ha sortito effetti. Lo script l'ho creato io e serve a lanciare un'applicazione java (un'applicazione server) che deve solo rimanere in ascolto.
Come posso risolvere?

Grazie, ciao ciao.

lupass93
23-04-2010, 19:29
Forse sarà una stupidata quella che ti sto per dire ma comunque non si sa mai.
Hai provato senza il punto, ovvero:
/startPFSCoordinator.sh &

Gimli[2BV!2B]
23-04-2010, 22:41
Se è un server tanto vale fare le cose per bene e scrivere uno minimo script init.
Famiglia Debian? Si parla di start-stop-daemon (http://man.cx/start-stop-daemon%288%29) (vedere /etc/init.d/skeleton ).

Oppure puoi usare nohup (http://man.cx/nohup).
Pagina Wikipedia (http://en.wikipedia.org/wiki/Nohup) con trattazione un po' più approfondita ed esempi.
(Occorre prestare attenzione a redirezionare i tre stream I/O standard, se necessario)