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:
Code:
1 * * * * /usr/local/bin/php /home/<domain>/<sub>.<domain>.<tld>/folder/cron.php
Die Cron.php sieht abgekürzt so aus:
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 &');
}
?>
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