G
Gast1
Hi
Ich habe Debian Lenny (amd64) und möchte gerne stündlich ein Script ausführen lassen, dass prüft, ob jemand auf dem Rechner eingeloggt ist, und ihn ggf runterfährt.
Ich habe die ganze Geschichte vor kurzem unter KateOS eingerichtet. Dort hat es super funktioniert, doch unter Debian scheint das nicht der Fall zu sein:
Das Script selber liegt unter "/root/scripts/autoshutdown.sh" - es ist ein bash-script
In "/etc/cron.hourly" habe ich eine symbolische Verknüpfung auf dieses Script angelegt.
Rufe ich das Script von dort per Hand auf, wird es auch ausgeführt (Pfad stimmt also).
lt. syslog schein cron auch zu funktionieren:
Warum wird das Script von cron nicht ausgeführt?
Ich habe Debian Lenny (amd64) und möchte gerne stündlich ein Script ausführen lassen, dass prüft, ob jemand auf dem Rechner eingeloggt ist, und ihn ggf runterfährt.
Ich habe die ganze Geschichte vor kurzem unter KateOS eingerichtet. Dort hat es super funktioniert, doch unter Debian scheint das nicht der Fall zu sein:
Das Script selber liegt unter "/root/scripts/autoshutdown.sh" - es ist ein bash-script
In "/etc/cron.hourly" habe ich eine symbolische Verknüpfung auf dieses Script angelegt.
Code:
carl:/etc/cron.hourly# ll
insgesamt 0
lrwxrwxrwx 1 root root 29 18. Feb 13:16 autoshutdown.sh -> /root/scripts/autoshutdown.sh
Rufe ich das Script von dort per Hand auf, wird es auch ausgeführt (Pfad stimmt also).
lt. syslog schein cron auch zu funktionieren:
Code:
Feb 19 11:17:01 carl /USR/SBIN/CRON[2730]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Warum wird das Script von cron nicht ausgeführt?