C
clemente
Mitglied
Hallo,
ich verzweifel so langsam. Ich möchte "dirvish-runall" - ein Perlscript für rsync-backups - via cron regelmässig starten
Dazu schrieb ich folgendes in die /etc/crontab:
In der Datei /root/dirvish sehe ich den erwarteten Output - aber das Script führt die eigentlichen Bakcups nicht aus.
Direkt auf der Kommandozeile funktioniert /usr/local/sbin/dirvish-runall>>/root/dirvish wunderbar.
/var/log/messages zeigt nichts anormales:
Und ich stehe dumm daneben.
Hat jemand eine Idee, was hier passiert?
Danke!!
Clemente
P.S: Die "dodirvish" Aufrufe in dem Snippet waren ein Versuch, das Perlscript über ein weiteres Bashscript auszuführen...
Gleiches Ergebnis.
ich verzweifel so langsam. Ich möchte "dirvish-runall" - ein Perlscript für rsync-backups - via cron regelmässig starten
Dazu schrieb ich folgendes in die /etc/crontab:
Code:
* * * * * root /usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish
Direkt auf der Kommandozeile funktioniert /usr/local/sbin/dirvish-runall>>/root/dirvish wunderbar.
/var/log/messages zeigt nichts anormales:
Code:
root@enthal1 : /usr/local/sbin : 21:11
>!tail -n15
tail /var/log/messages -n15
May 10 21:00:01 enthal1 /usr/sbin/cron[9178]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
May 10 21:00:13 enthal1 syslog-ng[2850]: STATS: dropped 0
May 10 21:00:15 enthal1 /usr/sbin/cron[9223]: (CRON) STARTUP (V5.0)
May 10 21:01:01 enthal1 /usr/sbin/cron[9236]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dodirvish>>/root/dirvish)
May 10 21:02:01 enthal1 /usr/sbin/cron[9247]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dodirvish>>/root/dirvish)
May 10 21:03:01 enthal1 /usr/sbin/cron[9259]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dodirvish>>/root/dirvish)
May 10 21:04:01 enthal1 /usr/sbin/cron[9277]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dodirvish>>/root/dirvish)
May 10 21:05:01 enthal1 /usr/sbin/cron[9295]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dodirvish>>/root/dirvish)
May 10 21:05:01 enthal1 /usr/sbin/cron[9223]: (*system*) RELOAD (/etc/crontab)
May 10 21:06:01 enthal1 /usr/sbin/cron[9301]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
May 10 21:07:01 enthal1 /usr/sbin/cron[9307]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
May 10 21:08:01 enthal1 /usr/sbin/cron[9313]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
May 10 21:09:01 enthal1 /usr/sbin/cron[9319]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
May 10 21:10:01 enthal1 /usr/sbin/cron[9327]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
May 10 21:11:01 enthal1 /usr/sbin/cron[9333]: (root) CMD ( ^I/usr/local/sbin/dirvish-expire --quiet ; /usr/local/sbin/dirvish-runall>>/root/dirvish)
root@enthal1 : /usr/local/sbin : 21:11
>
Hat jemand eine Idee, was hier passiert?
Danke!!
Clemente
P.S: Die "dodirvish" Aufrufe in dem Snippet waren ein Versuch, das Perlscript über ein weiteres Bashscript auszuführen...
Gleiches Ergebnis.