Eimal system() und zurück ...
Manuel B.
- php
Ich grüsse den Cosmos,
ich steh grad vor dem Problem, das ich ein Programm per system() starten will und das PHP-Script anschliessend weiterläuft. Im Moment wartet das Script, bis system() "fertig" ist, was es aber nie werden wird, da ich einen Player starte, der ein Webradio abspielt.
Der Aufruf erfolgt so:
system('sudo mpg123 http://streamurl');
ein nachgestelltes & brachte keinen Erfolg. Kann PHP nach absetzen des Shellbefehls weiterlaufen oder muss ich den Umweg über ein bashscript gehen, dass das Starten übernimmt? Die Doku zu PHP gibt dazu nichts her (oder ich kann nicht mehr lesen heute)
thx4hlp
Möge das "Self" mit euch sein
Hallo Manuel.
ich steh grad vor dem Problem, das ich ein Programm per system() starten will und das PHP-Script anschliessend weiterläuft. Im Moment wartet das Script, bis system() "fertig" ist, was es aber nie werden wird, da ich einen Player starte, der ein Webradio abspielt.
Der Aufruf erfolgt so:
system('sudo mpg123 http://streamurl');
ein nachgestelltes & brachte keinen Erfolg.
Dir sollte „nohup“ weiterhelfen können.
Einen schönen Mittwoch noch.
Gruß, Mathias
echo $begrüßung;
[...] ein Programm per system() starten will und das PHP-Script anschliessend weiterläuft [...]
system('sudo mpg123 http://streamurl');
ein nachgestelltes & brachte keinen Erfolg.
Dir sollte „nohup“ weiterhelfen können.
Wie ich mal von fastix gelernt habe hilft Ausgabeumleitung: </archiv/2005/9/t115661/>. Hast du das mit dem nohup probiert und erfolgreich ausführen können?
echo "$verabschiedung $name";
Hallo dedlfix.
[...] ein Programm per system() starten will und das PHP-Script anschliessend weiterläuft [...]
system('sudo mpg123 http://streamurl');
ein nachgestelltes & brachte keinen Erfolg.
Dir sollte „nohup“ weiterhelfen können.Wie ich mal von fastix gelernt habe hilft Ausgabeumleitung: </archiv/2005/9/t115661/>. Hast du das mit dem nohup probiert und erfolgreich ausführen können?
Nein, ich gehe davon aus, dass man(n) keinen Mist erzählt.
Einen schönen Donnerstag noch.
Gruß, Mathias
echo $begrüßung;
system('sudo mpg123 http://streamurl');
Dir sollte „nohup“ weiterhelfen können.
Hast du das mit dem nohup probiert und erfolgreich ausführen können?
Nein, ich gehe davon aus, dass man(n) keinen Mist erzählt.
Das dort war aber von der Kommandozeile aus, nicht aus einem PHP-Script raus ...
echo "$verabschiedung $name";
Hallo dedlfix.
system('sudo mpg123 http://streamurl');
Dir sollte „nohup“ weiterhelfen können.
Hast du das mit dem nohup probiert und erfolgreich ausführen können?
Nein, ich gehe davon aus, dass man(n) keinen Mist erzählt.Das dort war aber von der Kommandozeile aus, nicht aus einem PHP-Script raus ...
Deshalb ja auch „sollte“ und nicht „wird“. Man müsste es auf einen Versuch ankommen lassen.
Einen schönen Donnerstag noch.
Gruß, Mathias
Ich grüsse den Cosmos,
Wie ich mal von fastix gelernt habe hilft Ausgabeumleitung:
Das wars. Ich hab bei meiner Version der Ausgabeumleitung nen Fehler gemacht, jetzt klappt es :)
Möge das "Self" mit euch sein