antihero: Cronjob funktioniert nicht

Beitrag lesen

Tach,

Den Cronjob habe ich, wie die Datei, als web5 angelegt. Und in dem Verzeichnis, in dem die Datei liegt, hat web5 alle Rechte.

hast du auch daran gedacht, die Pfade der Anwendungen anzugeben? Die $PATH-Variable ist bei cron zumeist anders als im normalen Kontext. Poste doch bitte nochmal das komplette Script, wie es jetzt aussieht.

Wenn jemand noch Ideen hat, würde ich mich über einen weiteren Lösungsvorschlag sehr freuen.

An den abschließenden Zeilenumbruch in der crontab hast du gedacht?

mfg
Woodfighter

Hallo Woodfighter,

das Script sieht jetzt so aus:

#!/bin/sh
mysqldump --user=web5 --password=PASSWORD DATENBANKNAME > /srv/www/htdocs/web5/html/backup/DATENBANKNAME.sql
mail -s "Backup" EMAILADRESSE < /srv/www/htdocs/web5/html/backup/DATENBANKNAME.sql
rm -f /srv/www/htdocs/web5/html/backup/DATENBANKNAME.sql

Der Cronjob sieht so aus:

15 11 * * * /srv/www/htdocs/web5/html/backup/backup.sh

Der Zeilenumbruch ist vorhanden.

Ich bekomme jetzt die Fehlermeldung:

read: Invalid or incomplete multibyte or wide character
Invalid argument
. . . message not sent.

Vielen Dank für die Hilfe,

ah