Ich habe einen Cronjob aufrufen ein Shell-Skript. Innerhalb dieses Shell-Skript, und ich habe diese Zeilen:Cronjob läuft nicht php Dokument
php backup.php
(cat db-backup.sql ; uuencode db-backup.sql db-backup.sql) | mailx -s 'Database Daily Backup' [email protected]
rm -f db-backup.sql
Wenn ich diesen Shell-Skript manuell ausführen, wie dieses ./backup es eine Backup-Datei der Datenbank erstellt, schickt mir eine E-Mail und löscht die Datei. Wenn cron dieses Skript aufruft, sendet es mir eine leere E-Mail und es ruft die php-Datei nicht richtig auf. Was könnte die Ursache für dieses Problem sein?
Hinweis: beide Shell-Skript und PHP-Datei hat -rwxr-xr-x Perms.
Ja, das war das Problem. Danke für Ihre Hilfe :) –
Ausgezeichnet. Übersehen Sie [Alex 'Rat] nicht (http://stackoverflow.com/a/10008652/377270), es ist nur allzu oft die Ursache von 'Cron'-Problemen. :) – sarnold