Halloo,
Ich möchte gerne über php ein shellscript starten.
Die php-datei liegt in
/home/www/web0/html/....
und sieht so aus:
Das Shellscript liegt in / und sieht so aus:
Als ausgabe bekomme ich aber nur
XAMPP wurde erfolgreich neugestartet!
Und das ganze geht mir auch recht schnell. Wenn ich das script per ssh aufrufe dauert das viel länger... Ich denk mal, dass XAMPP garnicht neustartet...
Nun meine Frage: warum werden die anderen echo's nicht ausgegeben?
vg scrat
Ich möchte gerne über php ein shellscript starten.
Die php-datei liegt in
/home/www/web0/html/....
und sieht so aus:
Code:
<?php
echo exec("sh /xamppstart.sh");
?>
Das Shellscript liegt in / und sieht so aus:
Code:
killall watch
echo Movementscripts gestoppt
apache2ctl stop
echo Apache Webserver gestoppt
/opt/lampp/lampp restartapache
echo XAMPP Webserver neugestartet
apache2ctl start
echo Apache Webserver gestartet
(watch -n 300 lynx --dump -accept_all_cookies ................. >/dev/null 2>&1 </dev/null &)&
echo 789
(watch -n 300 lynx --dump -accept_all_cookies ................. >/dev/null 2>&1 </dev/null &)&
echo 123
(watch -n 300 lynx --dump -accept_all_cookies ................. >/dev/null 2>&1 </dev/null &)&
echo 456
echo XAMPP wurde erfolgreicht neugestartet!
Als ausgabe bekomme ich aber nur
XAMPP wurde erfolgreich neugestartet!
Und das ganze geht mir auch recht schnell. Wenn ich das script per ssh aufrufe dauert das viel länger... Ich denk mal, dass XAMPP garnicht neustartet...
Nun meine Frage: warum werden die anderen echo's nicht ausgegeben?
vg scrat