Re: cron am letzten Tag im Monat
Andreas Metzler wrote: [...] dann wird tuedieanderensachen nur am Monatsletzten aufgerufen, da sich das Skript andernfalls schon vorher beendet. Hm, gar nicht dumm. War das jetzt verstaendlich und nachvollziehbar? (So dass du weisst, Ja, Danke! was passiert wenn man tomorrow durch yesterday ersetzt?) tuedieanderensachen wird nur am 1. ausgefuehrt. Gruss Janto -- Janto Trappe - PGP key available upon request - Germany -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 677 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Janto Trappe schrieb: Uwe Kappe wrote: verdrehst. Ich meine, mich zu erinnern, da der 31. Tag in der Crontab grundstzlich fr den letzten Tag im Monat steht. Leider lt sich Stimmt, waere ja gar nicht dumm. Nur dumm das es nicht dokumentiert ist... Ich werde es am Ende des Monats mal ausprobieren. Lieber am Ende nchsten Monats. Im Januar tritt das Problem ja nicht auf. Gru, Frank -- Frank Fuerst, Institut fuer Biochemie und Biologie der Uni Potsdam Karl-Liebknecht-Str. 24-25, Haus 25, 14476 Golm Tel.: +49-331-977-5244; Fax.: +49-331-977-5062 [EMAIL PROTECTED] -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Janto Trappe [EMAIL PROTECTED] wrote: Andreas Metzler wrote: Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Hm, mal abgesehen davon das mir nicht 100%ig klar ist was diese Zeile bewirkt, ist es IMHO besser -d yesterday zu verwenden wenn der Job bei obigem Bsp. teaglich laufen muss. Trotzdem Danke. Hallo! date +%m gibt die Nummer des Monat zurueck (Jaenner=1, ...). [ `date +%m` == `date --date=tomorrow +%m` ] vergleicht ob morgen noch der gleiche Monat wie heute ist - das ist nur am letzten Tag im Monat falsch. ... exit 0 beendet das Skript wenn ... wahr/korrekt/erfolgreich ist. Wenn du also ein Skript schreibst: -- #!/bin/sh # ~/bin/letzterdesmonats.sh [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 tuedieanderensachen -- Und es taeglich mittels cron aufrufst (in /etc/cron.daily/ packen oder in die eigene crontab geben), dann wird "tuedieanderensachen" nur am Monatsletzten aufgerufen, da sich das Skript andernfalls schon vorher beendet. War das jetzt verstaendlich und nachvollziehbar? (So dass du weisst, was passiert wenn man "tomorrow" durch "yesterday" ersetzt?) cu andreas -- Uptime: 10 seconds load average: 0.00, 0.00, 0.00 -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
* Janto Trappe schrieb am 22.Jan.2001: Andreas Metzler wrote: Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Hm, mal abgesehen davon das mir nicht 100%ig klar ist was diese Zeile bewirkt, ist es IMHO besser -d yesterday zu verwenden wenn der Job bei obigem Bsp. teaglich laufen muss. Trotzdem Danke. Das da oben ist ein Test, wenn heute der gleiche Monat ist wie morgen, dann exit, ansonsten nicht. Denn dann ist der letzte Tag des Monats und es wird das Nachfolgende gemacht. Also ist das mit morgen schon richtig. Bernd -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Uwe Kappe wrote: Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer verdrehst. Ich meine, mich zu erinnern, daß der 31. Tag in der Crontab grundsätzlich für den letzten Tag im Monat steht. Leider läßt sich Stimmt, waere ja gar nicht dumm. Nur dumm das es nicht dokumentiert ist... Ich werde es am Ende des Monats mal ausprobieren. Andere Frage: Ist es ein signifikanter Unterschied, wenn die Logdateien am ersten des Monats um 0:01 Uhr gesichert werden? Naja, als ich die Option -d yesterday noch nicht kannte schon. Ich wollte ja das der Dateiname das Datum vom letzten Tag im Monat beinhaltet. Gruss Janto -- Janto Trappe - PGP key available upon request - Germany -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Andreas Metzler wrote: Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Hm, mal abgesehen davon das mir nicht 100%ig klar ist was diese Zeile bewirkt, ist es IMHO besser -d yesterday zu verwenden wenn der Job bei obigem Bsp. teaglich laufen muss. Trotzdem Danke. Gruss Janto -- Janto Trappe - PGP key available upon request - Germany -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Janto Trappe schrieb: Uwe Kappe wrote: verdrehst. Ich meine, mich zu erinnern, daß der 31. Tag in der Crontab grundsätzlich für den letzten Tag im Monat steht. Leider läßt sich Stimmt, waere ja gar nicht dumm. Nur dumm das es nicht dokumentiert ist... Ich werde es am Ende des Monats mal ausprobieren. Lieber am Ende nächsten Monats. Im Januar tritt das Problem ja nicht auf. Gruß, Frank -- Frank Fuerst, Institut fuer Biochemie und Biologie der Uni Potsdam Karl-Liebknecht-Str. 24-25, Haus 25, 14476 Golm Tel.: +49-331-977-5244; Fax.: +49-331-977-5062 [EMAIL PROTECTED] -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Janto Trappe [EMAIL PROTECTED] wrote: Andreas Metzler wrote: Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Hm, mal abgesehen davon das mir nicht 100%ig klar ist was diese Zeile bewirkt, ist es IMHO besser -d yesterday zu verwenden wenn der Job bei obigem Bsp. teaglich laufen muss. Trotzdem Danke. Hallo! date +%m gibt die Nummer des Monat zurueck (Jaenner=1, ...). [ `date +%m` == `date --date=tomorrow +%m` ] vergleicht ob morgen noch der gleiche Monat wie heute ist - das ist nur am letzten Tag im Monat falsch. ... exit 0 beendet das Skript wenn ... wahr/korrekt/erfolgreich ist. Wenn du also ein Skript schreibst: -- #!/bin/sh # ~/bin/letzterdesmonats.sh [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 tuedieanderensachen -- Und es taeglich mittels cron aufrufst (in /etc/cron.daily/ packen oder in die eigene crontab geben), dann wird tuedieanderensachen nur am Monatsletzten aufgerufen, da sich das Skript andernfalls schon vorher beendet. War das jetzt verstaendlich und nachvollziehbar? (So dass du weisst, was passiert wenn man tomorrow durch yesterday ersetzt?) cu andreas -- Uptime: 10 seconds load average: 0.00, 0.00, 0.00 -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
* Janto Trappe schrieb am 22.Jan.2001: Andreas Metzler wrote: Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Hm, mal abgesehen davon das mir nicht 100%ig klar ist was diese Zeile bewirkt, ist es IMHO besser -d yesterday zu verwenden wenn der Job bei obigem Bsp. teaglich laufen muss. Trotzdem Danke. Das da oben ist ein Test, wenn heute der gleiche Monat ist wie morgen, dann exit, ansonsten nicht. Denn dann ist der letzte Tag des Monats und es wird das Nachfolgende gemacht. Also ist das mit morgen schon richtig. Bernd -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Andreas Metzler wrote: Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Hm, mal abgesehen davon das mir nicht 100%ig klar ist was diese Zeile bewirkt, ist es IMHO besser -d yesterday zu verwenden wenn der Job bei obigem Bsp. teaglich laufen muss. Trotzdem Danke. Gruss Janto -- Janto Trappe - PGP key available upon request - Germany -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 684 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Hallo Zusammen! On Tue, Jan 16, 2001 at 09:58:19PM +, Andreas Metzler wrote: Janto Trappe [EMAIL PROTECTED] wrote: ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +%m%Y)` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Hallo! Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Probier doch einfach mal aus, was passiert, wenn Du die Crontab auf den 31. des Monats stellst und die Systemzeit auf den 28.02.2001 verdrehst. Ich meine, mich zu erinnern, daß der 31. Tag in der Crontab grundsätzlich für den letzten Tag im Monat steht. Leider läßt sich meine Erinnerung nicht durch den Blick in die Manpage von crontab (5) bestätigen. Andere Frage: Ist es ein signifikanter Unterschied, wenn die Logdateien am ersten des Monats um 0:01 Uhr gesichert werden? Gruß Uwe -- Uwe Kappe Mail: [EMAIL PROTECTED] Nur ungern nimmt der Klingonenmann statt barer Münze Tribbles an. Scotty in Kennen Sie Tribbles? -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 685 eingetragene Mitglieder in dieser Liste.
[Debian] cron am letzten Tag im Monat
Hallo, ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +"%m%Y")` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Janto -- Janto Trappe - PGP key available upon request - Germany -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 687 eingetragene Mitglieder in dieser Liste.
Re: [Debian] cron am letzten Tag im Monat
Hallo Janto, * Janto Trappe wrote on Tue, 16 Jan 2001: ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +"%m%Y")` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Lass den Cronjob am ersten des folgenden Monats um 0:00 Uhr laufen. "date -d yesterday +format" liefert das Datum des Vortages. Dirk -- The three Rs of Microsoft support: Retry, Reboot, Reinstall. -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 687 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Janto Trappe [EMAIL PROTECTED] wrote: ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +"%m%Y")` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Hallo! Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 cu andreas -- Uptime: 10 seconds load average: 0.00, 0.00, 0.00 -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 685 eingetragene Mitglieder in dieser Liste.
Re: cron am letzten Tag im Monat
Hallo Zusammen! On Tue, Jan 16, 2001 at 09:58:19PM +, Andreas Metzler wrote: Janto Trappe [EMAIL PROTECTED] wrote: ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +"%m%Y")` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Hallo! Taeglich laufen lassen und als erste Zeile folgendes verwenden: [ `date +%m` == `date --date=tomorrow +%m` ] exit 0 Probier doch einfach mal aus, was passiert, wenn Du die Crontab auf den 31. des Monats stellst und die Systemzeit auf den 28.02.2001 verdrehst. Ich meine, mich zu erinnern, da der 31. Tag in der Crontab grundstzlich fr den letzten Tag im Monat steht. Leider lt sich meine Erinnerung nicht durch den Blick in die Manpage von crontab (5) besttigen. Andere Frage: Ist es ein signifikanter Unterschied, wenn die Logdateien am ersten des Monats um 0:01 Uhr gesichert werden? Gru Uwe -- Uwe Kappe Mail: [EMAIL PROTECTED] "Nur ungern nimmt der Klingonenmann statt barer Mnze Tribbles an." Scotty in "Kennen Sie Tribbles?" -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe deine_email_adresse" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 685 eingetragene Mitglieder in dieser Liste.
[Debian] cron am letzten Tag im Monat
Hallo, ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +%m%Y)` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Janto -- Janto Trappe - PGP key available upon request - Germany -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 687 eingetragene Mitglieder in dieser Liste.
Re: [Debian] cron am letzten Tag im Monat
Hallo Janto, * Janto Trappe wrote on Tue, 16 Jan 2001: ich moechte mir am letzten Tag des Monats eine mit dem Datum versehende Log-Datei in ein Verzeichnis sichern lassen. cp /test/file /test/test/file.`(date +%m%Y)` Kann mir jemand sagen wie ich cron beibringe einen job immer am letzten Tag des Monats zu starten? (Ohne mehrere Eintraege fuer Monate mit 28/30/31 Tagen und Schaltjahre zu haben.) Lass den Cronjob am ersten des folgenden Monats um 0:00 Uhr laufen. date -d yesterday +format liefert das Datum des Vortages. Dirk -- The three Rs of Microsoft support: Retry, Reboot, Reinstall. -- --- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject unsubscribe deine_email_adresse enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] --- 687 eingetragene Mitglieder in dieser Liste.