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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage