[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cron bei debian



Hallo Harald,

herzlichen Dank für diese Antwort.


Am 18.01.2012 20:47, schrieb Harald Weidner:

Die crontab von root wird in /var/spool/cron/crontabs/root gespeichert.

...und sollte *nicht* direkt editiert werden, sondern ausschliesslich
mittels crontab.

 :

Das Kommando crontab prüft weder die Syntax, noch verhindert es
parallele Zugriffe...

Deshalb hinsichtlich crontab nochmal meine Frage: was ist es, was der
Befehl 'crontab -e' zusätzlich absichert, damit ich das beachten kann?

...sondern der Grund für die Existenz des Kommandos ist, dass ein
User normalerweise keine Rechte hat, um direkt unter
/var/spool/cron/crontabs Dateien anzulegen oder zu editieren.

dann ist für mich die Problematik eh vom Tisch. Schön zu wissen.

 :

Wenn ich dich richtig verstanden habe, läuft dein Skript sowieso als
root. In diesem Fall würde ich die Jobs einfach im Verzeichnis /etc/cron.d
ablegen, und zwar ein File pro Job.

das ist übersichtlich und verständlich.

Damit kann das Skript neue Jobs
direkt rausschreiben und muss sich nicht um das Parsen vorhandener
Einträge kümmern.

jetzt wird für mich diese Sache ja ganz einfach - super.

Beachte, dass die Crontabs hier eine leicht andere Syntax haben
(ein zusätzliches Feld für den Usernamen).

okay. Danke auch für diesen Hinweis.


Viele Grüße
Hans-Dietrich


Reply to: