Il 04 novembre 2010 13:50, Mario Vittorio Guenzi <jclark@xxxxxxxxxx> ha scritto: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > che almeno in teoria mi pare funzioni, pero' simulando e facendo un bel > heartbeat stop in /var/run mi trovo un heartbeat.pid che se e' vero che > e' un identificativo di processo a rigor di logica non ci dovrebbe > essere visto che il demone e' stato stoppato. Mi butto in una spiegazione un po' azzardata, per me, ma in questo modo le eventuali conferme/smentite mi insegneranno qualcosa. Il file che trovi in /var/run non è l'identificativo di processo, ma un file che ne memorizza il valore. Generalemente tale file viene usato per evitare che un processo venga duplicato, ovvero per fare in modo che al tentativo di far partire un processo già attivo, venga mandato un messaggio alla copia già in esecuzione. Per verificare che un processo stia effettivamente girando, dovresti analizzare l'output del comando ps, ed eventualmente confrontare il pid che trovi la dentro con quello nel file in /var/run. In ogni caso trovo alquanto curioso che un processo stoppato regolarmente (nel tuo caso con "stop") non provveda ad eliminare il pid file... Attendo con ansia le risposte degli altri. Michele -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx