sh: /php: No such file or directory

RaVenC

Mitglied
Hi, ich habe ein Problem..
Und zwar hab ich ein php Script was wiefolgt aussieht:

PHP:
<?php #!/usr/bin/php
  usleep(100000);
  @system("php test.php > /dev/null &");
?>

Sprich, das Script soll kurz warten und dann test.php starten.
Beide Dateien liegen im selben Ordner.
Auf meinem lokalen Linux Rechner läuft alles einwandfrei.. Auf meinem vServer kommt nun allerdings diese Fehlermeldung: "sh: /php: No such file or directory"
Ich hab keine Ahnung woran das liegt :(

Ich freue mich über jede Hilfe :)

Viele Grüße
 
Hi, ich habe ein Problem..
Und zwar hab ich ein php Script was wiefolgt aussieht:

PHP:
<?php #!/usr/bin/php
  usleep(100000);
  @system("php test.php > /dev/null &");
?>

Sprich, das Script soll kurz warten und dann test.php starten.
Beide Dateien liegen im selben Ordner.
Auf meinem lokalen Linux Rechner läuft alles einwandfrei.. Auf meinem vServer kommt nun allerdings diese Fehlermeldung: "sh: /php: No such file or directory"
Ich hab keine Ahnung woran das liegt :(

Ich freue mich über jede Hilfe :)

Viele Grüße

Hallo,

die Shebang kommt vor dem <?php-Tag.
So müsste es gehen:

PHP:
#!/usr/bin/php
<?php
  usleep(100000);
  @system("php test.php > /dev/null &");
?>

Gruß
BK
 
Hi,

ich denke, dass die Zeile
PHP:
@system("php test.php > /dev/null &");
Probleme macht. ;)

Eventuell falsche Rechte?
Wenns das nicht ist, dann versuch mal den Pfad zu php absolut anzugeben.
Also in etwa so:
PHP:
#!/usr/bin/php
<?php
  usleep(100000);
  system("/usr/bin/php ./test.php > /dev/null &");
  // Das @ mal weg, für Fehlermeldungen, die können wir hier brauchen ^^
?>

Gruß
BK
 
Also ich denke mal falsche Rechte können dass schlecht sein, da ich das ganze zur Zeit über root über die Konsole starte.

Bei deinem anderen Vorschlag ändert sich leider nichts. Gleiche Fehlermeldung.
Ändere ich die system Funktion alledings in shell_exec() um, dann kommt:

PHP Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in /srv/www/vhosts/dunewar.de/httpdocs/test2.php on line 4

Wundert mich ein wenig.. safe mode ist off..
 

Neue Beiträge

Zurück