Cronjobs funktionieren absolut nicht

wilzo

Grünschnabel
Hallo Liebe Linux-Gemeinde :)

Ich habe da ein mittelgroßes Problem, was Cronjobs angeht. Ich bekomme sie einfach nicht zum Laufen. Ich bekomme keine E-Mail und die Datei wird so oder so nicht geändert. Sprich: Ich habe ein ganz normale crontab, die einfach nur eine Datei bewegen soll (mv). Ich benutze Fedora 4.
Code:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

* * * * * root mv /x/abc.bat /x/def.bat

Meine bisherigen Schritte:
- Paket neuinstalliert (neuere Version und auch wieder die std. Version)
- eine andere crontab benutzt
- den Daemon neugestartet etc. etc.
- PC neugestartet bzw. die Virtual Machine.

Wäre eine super Sache, wenn ihr wüsstet wo das Problem liegt.

Gruß wilzo

P.S.: Das sind die absoluten Pfade.
 
Zuletzt bearbeitet:
Jap, aber bekomme immer noch nichts. Keine Rückmeldung kein gar nichts. Das ist echt der Hammer....hmm
 
Code:
May  2 09:42:47 Linux crond[1966]: (CRON) STARTUP (V5.0)
May  2 09:42:49 Linux anacron[1992]: Anacron 2.3 started on 2006-05-02
May  2 09:42:49 Linux anacron[1992]: Will run job `cron.daily' in 65 min.
May  2 09:42:49 Linux anacron[1992]: Jobs will be executed sequentially
May  2 09:58:01 Linux crond[1966]: (*system*) RELOAD (/etc/crontab)
May  2 09:58:23 Linux crond[2486]: (CRON) STARTUP (V5.0)
May  2 10:01:02 Linux crond[2521]: (root) CMD (run-parts /etc/cron.hourly)
May  2 10:04:07 Linux crond[2575]: (CRON) STARTUP (V5.0)
May  2 10:11:33 Linux crond[2751]: (CRON) STARTUP (V5.0)
May  2 10:15:36 Linux crond[2836]: (CRON) STARTUP (V5.0)
May  2 10:23:52 Linux crond[1966]: (CRON) STARTUP (V5.0)
May  2 10:38:18 Linux crontab[2388]: (root) BEGIN EDIT (root)
May  2 10:39:44 Linux crontab[2388]: (root) END EDIT (root)
May  2 10:40:26 Linux crontab[2414]: (root) LIST (root)
May  2 10:41:35 Linux crontab[2427]: (root) LIST (root)
May  2 10:46:39 Linux crontab[2495]: (root) BEGIN EDIT (root)
May  2 10:48:03 Linux crontab[2495]: (root) END EDIT (root)

Das sind die Einträge von heute.
 
Liegt es vielleicht am Befehl? Funktioniert der manuell? Hast du mal versuch minütlich ein Testscript laufen zu lassen was Dir z.B. was mailt?
 
Soweit bin ich noch nicht :)
Also der Befehl funktioniert so manuell.

Ich kann allerdings noch keine Scripts schreiben.
Dazu bin ich noch zu neu in der Materie.
 
Leg mal das als mail.sh in /root ab:

Code:
#!/bin/bash
echo "Test erfolgreich" | mail -s "Test erfolreich!" deine@email.adresse
exit 0

und binde dieses Script /root/mail.sh anstatt des mv-Befehls ein... dann schau was bei rauskommt...
 
Ach weisst du was?
Ich installier Linux nochmal neu....mal schaun, ob es dann was wird.

Edit: das probier ich nochmal aus
 
alois hat gesagt.:
Leg mal das als mail.sh in /root ab:

Code:
#!/bin/bash
echo "Test erfolgreich" | mail -s "Test erfolreich!" deine@email.adresse
exit 0

und binde dieses Script /root/mail.sh anstatt des mv-Befehls ein... dann schau was bei rauskommt...

EDIT:

Code:
chmod +x mail.sh

nicht vergessen!
 
Zurück