Page 1 of 1

Script läuft nicht über crontab

Posted: 2003-09-03 19:32
by deanwickert
Ich habe hier anscheinend irgenwie einen Denkfehler. Ich habe folgendes PHP-Script:

Code: Select all

<?php
  echo shell_exec ("ifconfig");
?>
Sinn oder Unsinn sei mal dahin gestellt. :wink:

Wenn ich das Script über die Kommandozeile (root) aufrufe als php testscript.php bekomme ich wie das so sein soll die Ausgabe von ifconfig zurück.
Starte ich das gleiche Script aber über einen cronjob (auch root) wird eine Fehlermeldung an root geschickt:
sh: line 1: ifconfig: command not found
WIESO!? Ich führe das Script doch immer als root aus, oder nicht?
Wo liegt das Fehler? Wer kann helfen?

*deanderamverzweifelnist*

Re: Script läuft nicht über crontab

Posted: 2003-09-03 19:56
by lufthansen
whereis ifconfig
ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz


probier mal

<?php
echo shell_exec ("/sbin/ifconfig");
?>

Re: Script läuft nicht über crontab

Posted: 2003-09-03 20:08
by deanwickert
Genau das war's. Danke!
(Hätt ich ja auch drauf kommen können. :roll: )