[Linuxtrent] Re: pid e perplessita'

  • From: Michele Bert <micbert75@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 4 Nov 2010 14:16:05 +0100

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


Other related posts: