crontab und crontab

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
s3b
Beiträge: 30
Registriert: 22.10.2003 14:22:07
Wohnort: Gießen
Kontaktdaten:

crontab und crontab

Beitrag von s3b » 28.06.2004 12:54:55

Hallo Forum,

ich versuche gerade ein eigens kreiertes Backup-Script per Cron zu initialisieren. Folgende Frage hätte ich dazu: wenn ich crontab -e eingebe, gibt mir vim eine bisher komplett leere Datei aus (/tmp/crontab.XXXXX...), obwohl unter /etc/crontab schon diverse Einstellung scheinbar von der Basisinstallation vorgenommen wurden. Ist das so korrekt und soll ich in die Datei schreiben, die mir crontab -e anbietet oder soll ichs manuell in die /etc/crontab einfuegen?

Gruß + Danke
Sebastian
greets | S3B
http://www.s3b.de/

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 28.06.2004 13:01:12

kann sein dass ich da jetzt was verwechsel, aber /tmp ist das temp-verzeichniss, dort liegen temporäre dateien.

die sachen von der Basisinstallation führen eigentlich nur die scripte aus, die unter den verzeichnissen cron.daily, cron.hourly etc liegen, aber dort leigt standardmässig nichts (ausser installierte software schreibt ein script rein)

Ich würde an deiner Stelle einfach dein script ins entsprechende directory legen, dann wird es entsprechend ausgeführt (täglich, stündlich, monatlich, je nach verzeichniss)

Wenn du speziell angepasste termine benötigst, die durch die standardverzeichnisse nicht abgedeckt werden, dann musst du es manuell in die crontab eintragen...

[EDIT:] ich habe das mal getestet eben, bei mir kommt auch eine leere datei.
Das hat folgenden hintergrund:
es wird eine temporäre datei erzeugt, in die du änderungen schreibst, nach schliessen des editors (VIM) werden diese änderungen auf syntax überprüft und falls richtig, in die crontab geschrieben...
ich bevorzuge jedoch den manuellen crontabeintrag, weil ich da schon beispüiele habe, (syntaxmässig) ;)

Benutzeravatar
s3b
Beiträge: 30
Registriert: 22.10.2003 14:22:07
Wohnort: Gießen
Kontaktdaten:

Beitrag von s3b » 28.06.2004 13:06:33

cool - alles verstanden - und mal wieder danke, danke, danke ;)

Gruß
Sebastian
greets | S3B
http://www.s3b.de/

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 28.06.2004 13:06:49

Unter Debian hast du mehrere cron-Möglichkeiten, die auch alle parallel laufen. Das Kommando crontab erzeugt / liest / ... das crontab-file unter /var/spool/cron/crontabs und ist die klassische Unix-Variante. Persönliche cronjobs definiere ich lieber dort.
Gruß
ernohl

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 28.06.2004 18:37:41

Hallo s3b,
eine sehr ausführliche Anleitung für "cron und crontab" gibt es unter
http://www.rootforum.de/forum/viewtopic.php?t=16846

Viel Spaß und Erfolg

Gruß fuzzy

Antworten