Guten Abend,
ich habe ein kleines Problem mit einem gelegten Cronjob und PHP exec, wie im Title beschrieben.
Mein Cronjob sieht in etwa so aus:
Die Cron.php sieht abgekürzt so aus:
Wenn ich die Datei cron.php nun über den Browser aufrufe wird der exec bedingungslos und korrekt ausgeführt, also triggerme.php angestupst.
Per Cronjob ist dies leider nicht der Fall, die exec-Anweisung stimmt hier nicht mehr.
Zum Server ist kurz zu sagen, Debian-Server, keine Root-Rechte, Lynx nicht möglich (wäre eine alternative, da es per Browser-Aufruf ja klappen würde).
Ich bin total am Verzweifeln und komme einfach nicht weiter.
Über Antworten würde ich mich sehr freuen.
Liebe Grüße
c0re
ich habe ein kleines Problem mit einem gelegten Cronjob und PHP exec, wie im Title beschrieben.
Mein Cronjob sieht in etwa so aus:
Code:
1 * * * * /usr/local/bin/php /home/<domain>/<sub>.<domain>.<tld>/folder/cron.php
PHP-Code:
<?php
while($vars = mysql_fetch_assoc($query)) {
$param = $vars['some_var'];
$param2= $vars['some_var2'];
echo 'Cron ausgefuehrt! '.$param2.' | '.$param;
exec('php /home/<domain>/<sub>.<domain>.<tld>/folder/triggerme.php '.$param.' '.$param2.' >/dev/null &');
}
?>
Per Cronjob ist dies leider nicht der Fall, die exec-Anweisung stimmt hier nicht mehr.
Zum Server ist kurz zu sagen, Debian-Server, keine Root-Rechte, Lynx nicht möglich (wäre eine alternative, da es per Browser-Aufruf ja klappen würde).
Ich bin total am Verzweifeln und komme einfach nicht weiter.
Über Antworten würde ich mich sehr freuen.
Liebe Grüße
c0re
Kommentar