[PHP] Lista processi attivi

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Xeyos
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 463
Iscrizione: lunedì 26 maggio 2008, 14:16

[PHP] Lista processi attivi

Messaggio da Xeyos »

Ciao ragazzi,
qual'è il modo migiore per ottenere la lista dei processi attivi(PID e nome) utilizzando php? Mi serve per monitorare alcuni servizi.
bennes
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 14 luglio 2014, 0:50
Desktop: KDE
Distribuzione: Linux Kubuntu 15.04 x86_64

Re: [PHP] Lista processi attivi

Messaggio da bennes »

Dipende da alcuni fattori... ad esempio, su che sistema operativo?
Che io sappia, php non propone un metodo per accedere ai processi, dal momento che è quasi sempre usato come cgi.
Ad ogni modo potresti usare il comando di sistema (per linux "ps" o per windows "tasklist") tramite proc_open o altri comandi simili.
Usate Google prima del forum ^^
Xeyos
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 463
Iscrizione: lunedì 26 maggio 2008, 14:16

Re: [PHP] Lista processi attivi

Messaggio da Xeyos »

Il Sisteama è CentOS. Quello che speravo di fare è controllora se alcuni processi sono attivi se no riavviarli. Volevo cercare di farlo con PHP per evitare di doverlo fare in Java.
bennes
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 14 luglio 2014, 0:50
Desktop: KDE
Distribuzione: Linux Kubuntu 15.04 x86_64

Re: [PHP] Lista processi attivi

Messaggio da bennes »

CentOS, come ogni *nix, usa ps, quindi dovresti appunto usare la funziona sopracitata + "ps".
Comunque è altamente sconsigliato, in quanto, se si vuole creare un sistema simile in php, si presume che ci si possa accedere via pagina web o simili.
Perciò potrebbero crearsi falle di sicurezza, se questo sistema non è gestito bene. Attenzione e buona fortuna :)
Usate Google prima del forum ^^
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti