cronjob führt kein Skript aus, das einwandfrei funktioniert.
Ich habe meine PHP-Skriptdatei in/var/www/html/dbsync/index.php
. Wanncd /var/www/html/dbsync/
und Rennphp index.php
es funktioniert perfekt.
Ich möchte PHP-Datei über SH-Datei aufrufen, der Speicherort der SH-Datei ist wie folgt
/var/www/html/dbsync/dbsync.sh
Dies ist der Inhalt desdbsync.sh
Datei ist:
/usr/bin/php /var/www/html/dbsync/index.php >> /var/www/html/dbsync/myscript.log 2>&1 -q -f
Wenn ichcd /var/www/html/dbsync/
und Renn./dbsync.sh
es funktioniert auch perfekt.
Nun wenn ich crontab wie folgt einrichte:
1 * * * * /var/www/html/dbsync/dbsync.sh /var/www/html/dbsync
Diese Crontab funktioniert jedoch nicht wie erwartet.
Was kann falsch sein?