PDA

Visualizza la versione completa : Notificare i processi attivi ad un programma esterno


Marcolino's
18-11-2008, 15:33
Dovrei notificare i processi attivi ad un programma esterno, ovvero dovrei cercare se un dato programma in esecuzione tramite un altro programma.
Come faccio a farcela?

(Macchine Debian e derivate)

PinguinoGoloso
18-11-2008, 15:42
Shell script, socket ? In che modo puoi accedere alla macchina ?

Marcolino's
18-11-2008, 15:49
In qualunque modo, inoltre la macchina la stessa su cui girano le due applicazioni, metti ad esempio un programma di monitoraggio, quello che deve sapere se l'altro programma attivo e Apache Web Server che il programma da monitorare.
Il monitor pu essere un programma in perl ma anche in PHP per il controllo remoto della macchina, ma che comunque risiede o sulla stessa macchina da monitorare o su altra se si deve monitorare un'intera LAN.

nifriz
18-11-2008, 16:17
La cosa pi veloce che puoi fare una cosa tipo:

ps -A | grep Apache >> /cartellacondivisa/nomefile.txt

e analizzare il risultato :bh:

Marcolino's
18-11-2008, 17:46
Ci avevo pensato in origine ma mi pareva un po' farraginoso :(

nifriz
18-11-2008, 17:55
Originariamente inviato da Marcolino's
Ci avevo pensato in origine ma mi pareva un po' farraginoso :(

B conta che un sistema universale, nel senso che poi in qualunque linguaggio puoi sfruttare semplicemente il file, inoltre puoi farlo anche in remoto se lo butti in una cartella condivisa con samba o qualunque altro sistema :zizi:

Loading