Re: lanciare un programma dopo che il pri mo è partito

Leonardo Boselli <[email protected]>
Newsgroups gmane.linux.debian.user.italian
Message-ID <[email protected]>
On Fri, 7 Mar 2025, Diego Zuccato wrote:
>> non lo hanno [anche se potrei mettercelo, ma a quel punto tanto vale che 
>> crei dei file /var/run/localport18000...18012 però questo non mi tutela in 
>> caso di uscita anomala...
> Ti tutela: nel flag file c'è il PID del processo. Se trovi il flag file ma 
> non c'è più il processo (o il flagfile è un dangling symlink a /proc/nnnn) 
> vuol dire che il processo è uscito in maniera anomala.

il problema che vedo è che il programma potrebbe essere uscito tra il 
controllo e  quando mando il comando.
a questo punto farei una cosa diversa: senza fare nessun test mando il 
primo comando; se questo viene accettato proseguo coi comandi successivi, 
se uno da errore perché nel frattempo il server si è fermato allora faccio 
partire il nuove server e ricomincio dall'ultimo comando non accettato.
(faccio osservare che un server cha va giù nella fatispecie è 
assolutamante normale, perché in generale ogni server funziona in un certo 
intervallo di tempo e uno dei comandi che potrebbe ricevere è "esci tra X 
secondi".

--
Leonardo Boselli
Firenze, Toscana, Europa
http://i.trail.it
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.