cronjob einrichten
cronjob einrichten
hallo,
ich möchte gern, das ein shellscript immer um die gleiche uhrzeit per conjob läuft.
wo kann ich das einstellen?
ich möchte gern, das ein shellscript immer um die gleiche uhrzeit per conjob läuft.
wo kann ich das einstellen?
Re: cronjob einrichten
Code: Alles auswählen
crontab -e
http://wiki.ubuntuusers.de/Cron
MfG GoKi
:wq
:wq
-
- Beiträge: 605
- Registriert: 11.12.2008 10:28:13
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: cronjob einrichten
Hallo,
helfen wird dir sicher man cron und man crontab. Ich habe das Thema hier im Forum schon sehr oft gelesen, so das die SuFu dich wahrscheinlich auch weiterbringt
MFG, SP
helfen wird dir sicher man cron und man crontab. Ich habe das Thema hier im Forum schon sehr oft gelesen, so das die SuFu dich wahrscheinlich auch weiterbringt
MFG, SP
Pardon my French if you're a religious man.
http://debiananwenderhandbuch.de/
http://debiananwenderhandbuch.de/
Re: cronjob einrichten
ist mir grad zu hoch.
ich möchte den befehl /backup/autobackup
alle 24 stunden ausführen. am besten in der nacht.
wie sähe so eine zeile aus?
ich möchte den befehl /backup/autobackup
alle 24 stunden ausführen. am besten in der nacht.
wie sähe so eine zeile aus?
Re: cronjob einrichten
Ein wenig lesen musst du schon...
Hättest du dir den Link von GoKi angeschaut, hättest du es hin bekommen.
Aber weil bald Weihnachten ist:
(jeden Tag um 1 Uhr das Skript ausführen)
Hättest du dir den Link von GoKi angeschaut, hättest du es hin bekommen.
Aber weil bald Weihnachten ist:
Code: Alles auswählen
0 1 * * * /backup/autobackup
Re: cronjob einrichten
thanks
euch auch frohe weihnachen!
euch auch frohe weihnachen!
-
- Beiträge: 1213
- Registriert: 09.11.2007 13:25:57
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: cronjob einrichten
Das ist doch sicher Skript? Warum packst du das nicht nach /etc/cron.daily. So habe ich mein rsync-Backup Skript eingerichtet.gnude hat geschrieben: ich möchte den befehl /backup/autobackup
alle 24 stunden ausführen. am besten in der nacht.
Dazu neben cron noch anacron installieren und jeden Morgen wird mir ein Backup erstellt
MfG i
EDIT: Ok das passiert um 6:25 am Morgen^^
Re: cronjob einrichten
reicht es, wenn ich das script in das cron.daily verzeichnis reinpacke, damit es ausgeführt wird?
muss der rechner dann neu gestaret werden, oder wertet debian das von selbst aus.
ist cron auf jedem system verfügbar?
muss der rechner dann neu gestaret werden, oder wertet debian das von selbst aus.
ist cron auf jedem system verfügbar?
i hat geschrieben:Das ist doch sicher Skript? Warum packst du das nicht nach /etc/cron.daily. So habe ich mein rsync-Backup Skript eingerichtet.gnude hat geschrieben: ich möchte den befehl /backup/autobackup
alle 24 stunden ausführen. am besten in der nacht.
Dazu neben cron noch anacron installieren und jeden Morgen wird mir ein Backup erstellt
MfG i
EDIT: Ok das passiert um 6:25 am Morgen^^
-
- Beiträge: 1213
- Registriert: 09.11.2007 13:25:57
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: cronjob einrichten
Es muss ausführbar sein und passe beim Namen auf, am besten nur [A-Za-z0-9] benutzen. Ich kenne die genaue Regel hier nicht mehr... EDIT man run-parts enthält die Regeln für die Namen.gnude hat geschrieben:reicht es, wenn ich das script in das cron.daily verzeichnis reinpacke, damit es ausgeführt wird?
cron und anacron prüfen selbständig ob eine crontab od. die Verz. geänderte wurden.gnude hat geschrieben: muss der rechner dann neu gestaret werden, oder wertet debian das von selbst aus.
Zeigt dirgnude hat geschrieben: ist cron auf jedem system verfügbar?
Code: Alles auswählen
dpkg -l cron anacron
Zuletzt geändert von lemak am 04.01.2010 23:25:50, insgesamt 6-mal geändert.
Re: cronjob einrichten
jetzt mal doof gefragt, was ist der unterschied zwischen cron und anacron?
muss beides installiert sein, oder reicht nur cron?
probier die lösung aus !
muss beides installiert sein, oder reicht nur cron?
probier die lösung aus !
-
- Beiträge: 1213
- Registriert: 09.11.2007 13:25:57
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: cronjob einrichten
Also cron reicht wenn dein Rechner zum Zeitpunk des cronjobs an ist. Für /etc/cron.daily eben 6:25 Uhr. Wenn du den Rechner aber erst um 18:00 Uhr einschaltest merkt anacron das noch cronjobs Ausstehen und erledigt diese im Nachhinein. Was cron nicht tut!
-
- Beiträge: 1213
- Registriert: 09.11.2007 13:25:57
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: cronjob einrichten
Lese dir mal die Bescehigung zum Paket anacron durch.
Also sollte man beides Behalten. Was ich oben geschrieben habe, gilt dann also nur für tägliche, wöchentliche und monatliche Aufgaben.Es kann daher dafür eingesetzt werden, die Ausführung täglicher, wöchentlicher und monatlicher Aufgaben (oder von Aufgaben, die alle n Tage ausgeführt werden müssen) zu kontrollieren.
Re: cronjob einrichten
hab das script in cron.daily gespeichert und es wird wie gewünscht ausgeführt.
thx
thx
Re: cronjob einrichten
Bei einem Server der unter hoher Last steht werden im Falle von /etc/cron.daily alle jobs zur selben Zeit gestartet. Um das zu vermeiden (das I/O intensive Backup sollte zeitlich versetzt laufen) kann man /etc/cron.d/ nutzen. Mehr dazu hier
http://sunoano.name/ws/public_xhtml/time.html#cron_d
http://sunoano.name/ws/public_xhtml/time.html#cron_d