debian und die Verwaltung von Cronjobs

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
heinz0001
Beiträge: 69
Registriert: 02.12.2008 12:34:48

debian und die Verwaltung von Cronjobs

Beitrag von heinz0001 » 12.06.2009 09:36:17

Guten Tag zusammen!

Es mag bescheuert klingen, aber ich komm ich bei Debian mit Cron nicht klar.
Es gibt bei Debian ja mehrere Möglichkeiten Cronjobs anzulegen (cron.d, cron.daily/weekly/usw., crontab).
Nur welche ist ratsam, und sollte man es vermeiden, mehrere der Möglichkeiten parallel zu benutzen?
Ich möchte beispielsweise ein shellscript täglich um 23:59 laufen lassen.
Welchen Eintrag würdet ihr hier machen?

Gruß, Heinz

yeti

Re: debian und die Verwaltung von Cronjobs

Beitrag von yeti » 12.06.2009 09:47:13

heinz0001 hat geschrieben:Ich möchte beispielsweise ein shellscript täglich um 23:59 laufen lassen.
Welchen Eintrag würdet ihr hier machen?
Shellskript eines Users?
Dann "crontab -e" bemühen und dies in die Crontab des Users eintragen.

Skript, das zu einem Paket gehört oder systemadministrative Funktionen hat?
Dann ein kleines Crontab-Fragment in /etc/cron.d legen mit dem Namen des Paketes oder einem ähnlich aussagekräftigen Namen.

heinz0001
Beiträge: 69
Registriert: 02.12.2008 12:34:48

Re: debian und die Verwaltung von Cronjobs

Beitrag von heinz0001 » 12.06.2009 09:57:03

danke für die Antwort!
ich als root

Code: Alles auswählen

crontab -e
ausgeführt.

dann die Datei bearbeitet so dass mir

Code: Alles auswählen

crontab -l
den entsprechenden Eintrag anzeigt.

aber in /etc befindet sich eine Datei namens Crontab, die folgendermaßen aussieht und in der der Gmachte Eintrag fehlt:

Code: Alles auswählen

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab\'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
36 6    * * *   root    test -e /usr/sbin/anacron || run-parts --report /etc/cron.daily
41 6    * * 7   root    test -e /usr/sbin/anacron || run-parts --report /etc/cron.weekly
44 6    1 * *   root    test -e /usr/sbin/anacron || run-parts --report /etc/cron.monthly
gibt es mehrere crontab Dateien, und wenn ja welche zählt und wo finde ich die anderen?

Gruß, heinz0001

dingsda
Beiträge: 95
Registriert: 10.06.2009 23:45:50

Re: debian und die Verwaltung von Cronjobs

Beitrag von dingsda » 12.06.2009 10:06:19

@Heinz
Hallo, hier http://sunoano.name/ws/public_xhtml/time.html#cron sind alle versch. Moeglichkeiten aufgezaehlt. Beispiele gibt es auch. Ich hab die Seite gebookmarked weil ich auch immer wieder einmal die Syntax nachschlagen muss :D

heinz0001
Beiträge: 69
Registriert: 02.12.2008 12:34:48

Re: debian und die Verwaltung von Cronjobs

Beitrag von heinz0001 » 12.06.2009 11:28:03

danke schön!
Gruß, Heinz

Antworten