Hallo Ich habe mit "crontab -e" eine neue crontab installiert, mit folgendem Inhalt: "3 * * * * date >> ~/date" Ich will damit erreichen, dass alle 3 Minuten das Datum in der Datei "date" im Home-Dir gespeichert wird. Dies passiert aber überhauptnicht oder nur in unregelmäßigen Abständen, also nicht alle 3 Minuten. Woran liegt das? MfG LK --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Lukas, Bitte gib deinen vollen Namen in der From:-Zeile an. Du schreibst:
Ich habe mit "crontab -e" eine neue crontab installiert, mit folgendem Inhalt: "3 * * * * date >> ~/date" Ich will damit erreichen, dass alle 3 Minuten das Datum in der Datei "date" im Home-Dir gespeichert wird. Dies passiert aber überhauptnicht oder nur in unregelmäßigen Abständen, also nicht alle 3 Minuten. Woran liegt das?
Cron versucht, den Job in der dritten Minute in jeder neuen Stunde auszuführen. "*/3 * * * * /bin/date >> ~/date" sollte gehen. Beachte, das Programm mit Pfad anzugeben, sicherheitshalber. Näheres in "man 5 crontab". Gruß chulle christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Sam, 18 Mär 2000 schrieb Lukas:
Ich habe mit "crontab -e" eine neue crontab installiert, mit folgendem Inhalt: "3 * * * * date >> ~/date" Ich will damit erreichen, dass alle 3 Minuten das Datum in der Datei "date" im Home-Dir gespeichert wird.
Du mußt eine kommagetrennte Liste der Minuten je Stunde angeben, in denen der Job laufen soll, z.B. 0,3,6,9,12, ... * * * * /pfad/skript.sh man crontab Gruß, Matthias -- SelfLinux http://www.selflinux.de Matthias.Kleine@selflinux.de news: Formatreferenz 0.2 ist raus - http://www.selflinux.de/doku --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sam, Mär 18, 2000 at 08:31:57 +0100, Matthias Kleine wrote: [...]
Du mußt eine kommagetrennte Liste der Minuten je Stunde angeben, in denen der Job laufen soll, z.B.
0,3,6,9,12, ... * * * * /pfad/skript.sh
Unter Linux funktioniert auch */3 im ersten Feld (siehe auch die Mail von Christian).
man crontab
Jau ;-) Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Lukas, am Saturday, March 18, 2000 hast Du folgendes geschrieben:
Ich habe mit "crontab -e" eine neue crontab installiert, mit folgendem Inhalt: "3 * * * * date >> ~/date" Ich will damit erreichen, dass alle 3 Minuten das Datum in der Datei "date" im Home-Dir gespeichert wird. Dies passiert aber überhauptnicht oder nur in unregelmäßigen Abständen, also nicht alle 3 Minuten. Woran liegt das?
Ist die erste Angabe nicht die absolute Minute ? Dann müsstest Du 3,6,9,12,15,18,21,24,27,30... * * * * usw. tippen... Bye, Oliver Völker PGP Public Key via Empfangsbestätigung --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Oliver, Oliver Voelker schrieb am Sonntag, den 19. März 2000:
Hallo Lukas,
am Saturday, March 18, 2000 hast Du folgendes geschrieben:
Ich habe mit "crontab -e" eine neue crontab installiert, mit folgendem Inhalt: "3 * * * * date >> ~/date" Ich will damit erreichen, dass alle 3 Minuten das Datum in der Datei "date" im Home-Dir gespeichert wird. Dies passiert aber überhauptnicht oder nur in unregelmäßigen Abständen, also nicht alle 3 Minuten. Woran liegt das?
Ist die erste Angabe nicht die absolute Minute ? Dann müsstest Du 3,6,9,12,15,18,21,24,27,30... * * * * usw. tippen...
In meiner /etc/crontab sieht das folgendermaßen aus:
*/5 * * * * <Besitzer>
* Herbert Hoepfner schrieb am 20.Mär.2000:
Oliver Voelker schrieb am Sonntag, den 19. März 2000:
Dann müsstest Du 3,6,9,12,15,18,21,24,27,30... * * * * usw. tippen...
In meiner /etc/crontab sieht das folgendermaßen aus:
*/5 * * * * <Besitzer>
Die Methode mit 3,6,9,12,... ist afaik nicht falsch, aber wozu so viel Tipparbeit ? Ich meine ja nur: Der Mensch ist von Natur aus faul. ;-)
Diese Methode funktioniert bei Linux. Bei anderen UNIXe nicht unbedingt. Manche sind auf Portabilität angewiesen. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Bernd, Bernd Brodesser schrieb am Mittwoch, den 22. März 2000:
* Herbert Hoepfner schrieb am 20.Mär.2000:
Oliver Voelker schrieb am Sonntag, den 19. März 2000:
Dann müsstest Du 3,6,9,12,15,18,21,24,27,30... * * * * usw. tippen...
In meiner /etc/crontab sieht das folgendermaßen aus:
*/5 * * * * <Besitzer>
Die Methode mit 3,6,9,12,... ist afaik nicht falsch, aber wozu so viel Tipparbeit ? Ich meine ja nur: Der Mensch ist von Natur aus faul. ;-)
Diese Methode funktioniert bei Linux. Bei anderen UNIXe nicht unbedingt. Manche sind auf Portabilität angewiesen.
Zu meiner Schande muss ich gestehen, dass ich mich mit anderen Unixen nicht auskenne. Aber bis jetzt habe ich gedacht, das hier sei eine SuSE-Linux - Mailingliste. Und was Portabilität angeht: AFAIK ist gerade SuSE-Linux dank yast und rc.config usw. zwar komfortabel einzurichten, aber als portabel möchte ich das nicht bezeichnen ... Also, wer größten Wert auf Portabilität legt, sollte sich lieber eine andere Distri holen. :-( Gruss Herbert -- Dieser Beitrag wurde ohne Intel- oder M$- Produkte erstellt. Outside of a dog, a book is man's best friend. Inside of a dog, it is too dark to read. (Groucho Marx) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Herbert Hoepfner schrieb am 22.Mär.2000:
Zu meiner Schande muss ich gestehen, dass ich mich mit anderen Unixen nicht auskenne. Aber bis jetzt habe ich gedacht, das hier sei eine SuSE-Linux - Mailingliste.
Hat auch keiner was gegen die */5 * * * * Lösung gesagt. Mache ich auch so. War nur eine Erklärung, warum es anders trotzdem sinnvoll sein kann.
Und was Portabilität angeht: AFAIK ist gerade SuSE-Linux dank yast und rc.config usw. zwar komfortabel einzurichten, aber als portabel möchte ich das nicht bezeichnen ... Also, wer größten Wert auf Portabilität legt, sollte sich lieber eine andere Distri holen. :-(
Sorry, aber das ist Quatsch. Bei der rc.config geht es um die Installation. Da sind verschiedene UNIXe eh nicht kompartibel. Die Frage ist, ob z.B Programme übertragbar sind. Den Quelltext natürlich nur. Ich glaube noch nicht mal, daß man die crontabs so 1:1 übertragen kann, selbst wenn die Syntax die gleiche ist. Auf verschiedene Rechner laufen nun mal verschiedene Dienste ab. Jedenfalls meistens. Aber es ist verwirrend es einmal so und ein anderes mal so zu machen. Bernd -- Bitte die Etikette von Christian beachten: http://www.ndh.net/home/schult/ Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Bernd Brodesser schrieb in 1,1K (31 Zeilen): [3,6,9,12, ... versus */3]
Diese Methode funktioniert bei Linux. Bei anderen UNIXe nicht unbedingt. Manche sind auf Portabilität angewiesen.
/Linux/Vixie-Cron/ s/UNIXe/Crons/ --> man -S 5 crontab --> EXTENSIONS -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Herbert, am Monday, March 20, 2000 hast Du folgendes geschrieben:
In meiner /etc/crontab sieht das folgendermaßen aus: */5 * * * * <Besitzer>
Die Methode mit 3,6,9,12,... ist afaik nicht falsch, aber wozu so viel Tipparbeit ? Ich meine ja nur: Der Mensch ist von Natur aus faul. ;-)
Ist das mit /*5 irgendwo erklärt ? In den man Pages hab ich das nicht gefunden... Bye, Oliver Völker PGP Public Key via Empfangsbestätigung --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, 22 Mar 2000, Oliver Voelker wrote:
Ist das mit /*5 irgendwo erklärt ? In den man Pages hab ich das nicht gefunden...
5x in diesem Zeitraum - also 5x die Stunde ;) Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner und Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Joerg, * Am 22.03.2000 um 14:47 Uhr schrieb Joerg Henner:
On Wed, 22 Mar 2000, Oliver Voelker wrote:
Ist das mit /*5 irgendwo erklärt ? In den man Pages hab ich das nicht gefunden...
man 5 crontab
5x in diesem Zeitraum - also 5x die Stunde ;) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ähm...ich ich glaube damit liegst Du ein wenig daneben ;-/ */5 bedeutet AFAIK alle 5 Zeiteinheiten. Wenn wir also von Minuten ausgehen, so sollte alle 5 Minuten eine Aktivierung erfolgen. (Also 12x die Stunde) MfG. Jürgen -- Alles Gute im Leben ist entweder ungesetzlich, unmoralisch, oder es macht dick. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de / --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, 22 Mar 2000, Juergen Schwarting wrote:
man 5 crontab
jaja :(
5x in diesem Zeitraum - also 5x die Stunde ;) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ähm...ich ich glaube damit liegst Du ein wenig daneben ;-/ */5 bedeutet AFAIK alle 5 Zeiteinheiten. Wenn wir also von Minuten ausgehen, so sollte alle 5 Minuten eine Aktivierung erfolgen. (Also 12x die Stunde)
*grummel* ... ich verwechsel die bedeutung doch ständig, und lass mich von zahlen anstatt von man-pages in die irre führen ;) orry on that. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner und Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Oliver, Oliver Voelker schrieb:
Ist das mit /*5 irgendwo erklärt ? In den man Pages hab ich das nicht gefunden...
Aktuelle manpage? man 5 crontab spuckt u.a. folgendes aus: Step values can be used in conjunction with ranges. Fol lowing a range with ``/<number>'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to specify command execu tion every other hour (the alternative in the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also permitted after an asterisk, so if you want to say ``every two hours'', just use ``*/2''. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: www.augsburg.netsurf.de/~skrister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Oliver Voelker schrieb am 22.Mär.2000:
Ist das mit /*5 irgendwo erklärt ?
Du meinst */5
In den man Pages hab ich das nicht gefunden...
man 5 crontab Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Oliver, On Mit, 22 Mär 2000, Oliver Voelker wrote:
[crontab] Ist das mit /*5 irgendwo erklärt ? In den man Pages hab ich das nicht gefunden...
man 5 crontab, Zeile 110 Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ich habe mit "crontab -e" eine neue crontab installiert, mit folgendem Inhalt: "3 * * * * date >> ~/date" Ich will damit erreichen, dass alle 3 Minuten das Datum in der Datei "date" im Home-Dir gespeichert wird. Dies passiert aber überhauptnicht oder nur in unregelmäßigen Abständen, also nicht alle 3 Minuten. Woran liegt das?
Ist die erste Angabe nicht die absolute Minute ? Dann müsstest Du 3,6,9,12,15,18,21,24,27,30... * * * * usw. tippen...
Das geht doch alles viel einfacher: "*/3 * * * * date >> ~/date" Jetzt passiert es jede 3. Minute! John --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (13)
-
B.Brodesser@online-club.de
-
cschult@gmx.de
-
herbert@hoepfner.prima.de
-
Jan.Trippler@t-online.de
-
jhe@lihas.de
-
Juergen_Schwarting@gmx.de
-
koeppern@gmx.de
-
krs@treu-elektro.de
-
Matthias.Kleine@selflinux.de
-
o.voelker@gmx.de
-
sebastian@helms.sh
-
soundkarte@gmx.de
-
weissel@netcologne.de