jokerGermany
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
1.
Kann es sein, dass hier was fehlt im Wiki? http://wiki.ubuntuusers.de/cron#Benachrichtigungen-fuer-bestimmte-Benutzer-versenden Man sollte aber bedenken, dass * */2 * * * beispielsweise den Befehl 60 mal(also zu jeder Minute) alle zwei Stunden ausführt.
2. Ich habe zwei Scripts und möchte, dass diese alle 10 Minuten ausgeführt werden. Allerdings soll der Abstand der Scripts von einander 5 Minuten betragen Wenn man nur den Zeitraum zwischen 9 und 10 Uhr betrachtet z.B.: Script1 9:00 9:10 9:20 9:30 9:40 9:50 10:00 Script2 9;05 9:15 9:25 9:35 9:45 9:55
Vielen Dank im voraus
|
Bravestar
Anmeldungsdatum: 7. Oktober 2008
Beiträge: 65
|
Zu 2. damits alle 10 Minuten ausgeführt wird reicht ja ein: */10 * * * * Für den anderen Fall fällt mir keine verkürzung ein also würd ich einfach: 5 15 25 35 45 55 * * * * schreiben
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17625
Wohnort: Berlin
|
Oder nimm 5-55/10.
1. Kann es sein, dass hier was fehlt im Wiki?
Was denn?
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
user unknown schrieb: Oder nimm 5-55/10.
Ist das gleiche wie:
Bravestar schrieb: Für den anderen Fall fällt mir keine verkürzung ein also würd ich einfach: 5 15 25 35 45 55 * * * * schreiben
? user unknown schrieb: 1. Kann es sein, dass hier was fehlt im Wiki?
Was denn?
http://wiki.ubuntuusers.de/cron#Benachrichtigungen-fuer-bestimmte-Benutzer-versenden Setzt man hingegen */2 wird der Befehl alle zwei Stunden ausgeführt
Also: * /2 * * * Wenn der Befehl also alle zwei Stunde ausgeführt wird, warum werden hier alle zwei stunden 60 Minuten lang pro Minute das Script ausgeführt? http://wiki.ubuntuusers.de/cron#Benachrichtigungen-fuer-bestimmte-Benutzer-versenden Man sollte aber bedenken, dass * */2 * * * beispielsweise den Befehl 60 mal(also zu jeder Minute) alle zwei Stunden ausführt.
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
Ich hab mir überlegt, dass die Scripts nur alle 12 Minuten ausgeführt werden sollen, aber dafür 3 Stück. 1.: 0-60/12 2.: 4-52/12 3.: 8-56/12
Sollte doch passen oder?
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17625
Wohnort: Berlin
|
jokerGermany schrieb: Oder nimm 5-55/10.
Ist das gleiche wie:
Bravestar schrieb: Für den anderen Fall fällt mir keine verkürzung ein also würd ich einfach: 5 15 25 35 45 55 * * * * schreiben
?
Ja, nur die Sternchen musst Du nachtragen.
user unknown schrieb: 1. Kann es sein, dass hier was fehlt im Wiki?
Was denn?
http://wiki.ubuntuusers.de/cron#Benachrichtigungen-fuer-bestimmte-Benutzer-versenden Setzt man hingegen */2 wird der Befehl alle zwei Stunden ausgeführt
Also: * /2 * * *
Du meinst die weiteren Sterne fehlen? Das eine Mal wird eben ein einzelnes Zeitfeld beschrieben, das andere Mal alle. Ist es das?
Wenn der Befehl also alle zwei Stunde ausgeführt wird, warum werden hier alle zwei stunden 60 Minuten lang pro Minute das Script ausgeführt?
Nicht 60 Minuten lang. Es wird in der ersten Stunde minütlich ausgeführt, dann eine Stunde gar nicht, dann wieder minütlich.
http://wiki.ubuntuusers.de/cron#Benachrichtigungen-fuer-bestimmte-Benutzer-versenden Man sollte aber bedenken, dass * */2 * * * beispielsweise den Befehl 60 mal (also zu jeder Minute) alle zwei Stunden ausführt.
Ein leichteres Beispiel:
*/20 */2 * * *
Also beginnend um 0:00 Uhr
0: 00 20 40
1:
2: 00 20 40
3:
4: 00 20 40
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
Ist mir zu hoch^^ Ich hab jetzt nen Problem, meine scripts werden auf einmal (seit ich die Zeiten verändert habe) nicht mehr ausgeführt...
| 0-60/12 * * * * root /bin/bash --login /root/backup-dell-d610-home.sh
4-52/12 * * * * root /bin/bash --login /root/backup-dell-d610-other.sh
|
Das erste Script soll alle 12 Minuten ausgeführt werden beginnend ab X:00 Uhr
Das zweite Script soll auch alle 12 Minuten ausgeführt werden beginnend ab X:04 Uhr. Hab ich nen Fehler drin, das es aufeinmal nicht mehr geht?
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17625
Wohnort: Berlin
|
Was steht denn im Logfile?
| grep CRON /var/log/syslog
|
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17625
Wohnort: Berlin
|
Nun, und? Ich denke es sei so eilig!
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
Ja, wenn ich das Problem heute noch gelöst hätte, als ich bei meiner Schwester war, hätte ich ihn gleich dalassen können, aber nun hab ich ihn bis morgen... 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 | dell-d610@Uralter:~$ grep CRON /var/log/syslog
Mar 22 08:17:01 Uralter CRON[2561]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 22 09:00:01 Uralter CRON[3747]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 09:00:23 Uralter CRON[3746]: (CRON) error (grandchild #3747 failed with exit status 1)
Mar 22 09:10:01 Uralter CRON[4056]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 09:10:22 Uralter CRON[4055]: (CRON) error (grandchild #4056 failed with exit status 1)
Mar 22 09:17:01 Uralter CRON[4253]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 22 09:20:01 Uralter CRON[4262]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 09:30:01 Uralter CRON[4358]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 09:40:01 Uralter CRON[4631]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 09:40:25 Uralter CRON[4629]: (CRON) error (grandchild #4631 failed with exit status 1)
Mar 22 09:50:01 Uralter CRON[4851]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 10:00:01 Uralter CRON[5079]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 10:10:01 Uralter CRON[5306]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 10:17:01 Uralter CRON[5364]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 22 10:20:01 Uralter CRON[5377]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 10:30:01 Uralter CRON[5418]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 10:40:01 Uralter CRON[5459]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 10:50:01 Uralter CRON[5504]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 11:00:01 Uralter CRON[5547]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 11:10:01 Uralter CRON[5588]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 11:17:01 Uralter CRON[5690]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 22 11:20:01 Uralter CRON[5961]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 11:30:01 Uralter CRON[6164]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 11:40:01 Uralter CRON[6215]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 11:50:01 Uralter CRON[6302]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Mar 22 12:05:01 Uralter CRON[6649]: (root) CMD ( /bin/bash --login /root/backup-dell-d610-home.sh)
Mar 22 13:12:37 Uralter cron[1044]: (CRON) INFO (pidfile fd = 3)
Mar 22 13:12:37 Uralter cron[1061]: (CRON) STARTUP (fork ok)
Mar 22 13:12:37 Uralter cron[1061]: (CRON) INFO (Running @reboot jobs)
Mar 22 20:17:17 Uralter cron[1094]: (CRON) INFO (pidfile fd = 3)
Mar 22 20:17:17 Uralter cron[1103]: (CRON) STARTUP (fork ok)
Mar 22 20:17:17 Uralter cron[1103]: (CRON) INFO (Running @reboot jobs)
|
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17625
Wohnort: Berlin
|
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17625
Wohnort: Berlin
|
Kannst Du Englisch? Hier stirbt regelmäßig ein Enkelkind:
Mar 22 09:00:23 Uralter CRON[3746]: (CRON) error (grandchild #3747 failed with exit status 1) Mar 22 09:10:22 Uralter CRON[4055]: (CRON) error (grandchild #4056 failed with exit status 1) Mar 22 09:40:25 Uralter CRON[4629]: (CRON) error (grandchild #4631 failed with exit status 1)
Hier lief mal eines der Skripte im 10-Minuten-Rhythmus:
Mar 22 10:20:01 Uralter CRON[5377]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 10:30:01 Uralter CRON[5418]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 10:40:01 Uralter CRON[5459]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 10:50:01 Uralter CRON[5504]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 11:00:01 Uralter CRON[5547]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 11:10:01 Uralter CRON[5588]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh)
Hier laufen 2 unterschiedliche, d610 und d610-home, other wurde umbenannt?
Mar 22 11:50:01 Uralter CRON[6302]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 12:05:01 Uralter CRON[6649]: (root) CMD ( /bin/bash --login /root/backup-dell-d610-home.sh)
Zwischen 12 und 13 Uhr scheint sich etwas ereignet zu haben, da ändert sich die Ausgabe merklich:
Mar 22 11:50:01 Uralter CRON[6302]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 12:05:01 Uralter CRON[6649]: (root) CMD ( /bin/bash --login /root/backup-dell-d610-home.sh) Mar 22 13:12:37 Uralter cron[1044]: (CRON) INFO (pidfile fd = 3) Mar 22 13:12:37 Uralter cron[1061]: (CRON) STARTUP (fork ok) Mar 22 13:12:37 Uralter cron[1061]: (CRON) INFO (Running @reboot jobs)
|
jokerGermany
(Themenstarter)
Anmeldungsdatum: 11. Mai 2008
Beiträge: 1004
|
user unknown schrieb: Kannst Du Englisch? Hier stirbt regelmäßig ein Enkelkind:
Schwund ist überall, auch bei den Enkelkindern.
Die hab ich nicht beachtet, weil das Script sonst bis 12/13 Uhr ohne Probleme lief. user unknown schrieb: Hier laufen 2 unterschiedliche, d610 und d610-home, other wurde umbenannt?
Mar 22 11:50:01 Uralter CRON[6302]: (root) CMD ( /bin/bash --login /root/backup-dell-d610.sh) Mar 22 12:05:01 Uralter CRON[6649]: (root) CMD ( /bin/bash --login /root/backup-dell-d610-home.sh)
Zu diesem Zeitpunkt habe ich die backup-dell-d610 verdoppelt und in backup-dell-d610-home und backup-dell-d610-other umbenannt und dann die beiden Datein etwas verändert.
|