Kann das so gehen ?

M

mmorsdorf

Grünschnabel
PHP:
#!/bin/sh


set pid = ps -ef | grep "Prozessname" | grep "<defunced>"


echo Lok PID of Ascent



 if [ "$pid" >  "0" ]
           then

                 set pid = pidof ascent-world
                 echo pid found pid=<$pid
                 

fi


Intresse besteht darin, das das ganze jetzt irgend wie per php ausgelesen wird und ausgegeben wird. Seht ihr ne Möglichkeit ?
 
Seht ihr ne Möglichkeit ?

???

Klar, du startest das shell-script über PHP und wertest die Ausgabe aus.

Formuliere deine Frage mal deutlicher und anschaulicher, sonst kann ich nicht viel mehr dazu sagen als: "Ja, geht".
 
Intresse besteht darin, das das ganze jetzt irgend wie per php ausgelesen wird und ausgegeben wird. Seht ihr ne Möglichkeit ?



Naja ich will nun die PID in einem PHP File in eine Variable schreiben.

IDEE:

Also die Ausgabe der PID in ein txt file das mit PHP auslesen


IDEE ENDE
 
Zuletzt bearbeitet:
http://php.net/system
mit
Code:
system("./script",$prozess);
hast du es

dann wäre ja der gesamte inhalt in der variabelen ..

hab das jetzt mal so gemacht :

PHP:
#!/bin/sh


set pid = ps -ef | grep "Prozessname" | grep "<defunced>"


echo Lok PID of Ascent



 if [ "$pid" >  "0" ]
           then

                 set pid = pidof ascent-world
                echo pid found pid=<$pid
                   echo $pid >/home/www/web0/html/uptime/pid.txt

           else

                set pid = Alles OK
                echo $pid >/home/www/web0/html/uptime/pid.txt

fi

Leider ist die pid.txt leer ...
 
Zuletzt bearbeitet:
ja das script hat die .txt datei erstellt nur leider ist sie leer
 
Was zum Geier willst du eigentlich machen?

Wir sind nicht deine persönliche Ratemaschine!

Was willst du genau machen?

Was klappt mit welcher Fehlermeldung nicht?
 

Ähnliche Themen

Autostart von X mit google-chrome durch systemd

Timeout für Long Time Querys

Queue für copy Script

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

Shell-Skript nicht doppelt starten

Zurück
Oben