_
toggle menu eXmatrikulationsamt.de
online: Edwardcab und 385 gäste

> php/bash prozess überwachen s geht ni :(

Themen Layout: Standard · [Linear] · Outline Thema abonnieren | Thema versenden | Thema drucken
post 07 Aug 2009, 13:34
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

also ich will mittels php den status eines prozesses anhand der pid herausbekommen...

die pid habe ich

nun wollte ich mittels
CODE

system('kill -0 '.$pid, $rueckgabe);

den status abfragen
dummerweise liefert mir das immer ne 1 zurück, egal ob der prozess läuft oder nicht...

wieso?!?!?!

kennt jemand eventuell noch andere möglichkeiten mittels php zu prüfen ob ein prozess läuft?

achso in meiner umgebung kann ich die meissten kommandos nicht nutzen (ps, pidof) deswegen will ichs mit kill machen...

ich verstehs nich sad.gif

achja und proc_get_status() funzt ja nur mit prozessen die php gestartet hat, also mit proc_open()
ProfilPM
AntwortenZitierenTOP
 
Antworten(30 - 31)
I.I
post 10 Aug 2009, 17:40
Dieser User ist abgemeldet. Abgemeldet





ja aber du kannst bei file_exists doch nur prüfen ob der Prozess existiert mehr nicht, das war mein Anliegen.
AntwortenZitierenTOP
post 10 Aug 2009, 17:46
avatar
Are you afraid?
********

Punkte: 1648
seit: 11.10.2007

Ja meine Guete, dann muss man halt das file_exists durch readlink ersetzen, und? Die Ausgabe von lsof anstaendig zu parsen ist definitiv nicht einfacher, dafuer auf jeden Fall _deutlich_ mehr Overhead.


--------------------
In my talons, I shape clay, crafting life forms as I please.
Around me is a burgeoning empire of steel.
From my throne room, lines of power careen into the skies of Earth.
My whims will become lightning bolts that devastate the mounds of humanity.
Out of the chaos, they will run and whimper, praying for me to end their tedious anarchy.
I am drunk with this vision. God: the title suits me well.
ProfilPM
AntwortenZitierenTOP
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: