crontab-job nur am letzten Tag eines Monats ausführen lassen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
K.I.T.T.
Beiträge: 104
Registriert: 14.11.2005 11:33:38

crontab-job nur am letzten Tag eines Monats ausführen lassen

Beitrag von K.I.T.T. » 01.12.2005 16:44:59

Hi.

Ich möchte einen Cronjob 5 Minuten vor Monatsende ausführen (Trafficauswertung über bash-Script).

Problem:
Es gibt den 28,29,30 und 31. In Doku hab ich für dieses Problem nicht gefunden.
Gibt es dafür evtl. unbekannte Schalter?

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 01.12.2005 17:18:31

wo liegt das problem, das script am ersten des monats um 0.00 uhr aufzurufen?
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

ekle
Beiträge: 56
Registriert: 08.11.2005 21:02:03
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von ekle » 02.12.2005 07:03:22

ich habs jetzt nicht probiert aber vielleicht geht des , da */5 ja auch geht:
1-6 0 1 * * * befehl

deb
Beiträge: 82
Registriert: 18.09.2005 13:30:20

Beitrag von deb » 02.12.2005 08:41:28

ekle hat geschrieben:ich habs jetzt nicht probiert aber vielleicht geht des , da */5 ja auch geht:
1-6 0 1 * * * befehl
Also für mich ist das am 1. des Monats jeweils: 00:01,00:02,00:03,00:04,00:05,00:06


Versuchs mal mit negativen Werten. Vielleicht geht sowas.
Hast dazu aber nur einen Versuch pro Monat. ;-)

ekle
Beiträge: 56
Registriert: 08.11.2005 21:02:03
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von ekle » 02.12.2005 15:47:49

ich hat mal volgende im einsatz:
*/5-1 und es hat es dann immer um 4 9 14 usw ausgeführt

Antworten