crontab

fsciip4

Member
Ich hab hier ein kleines tool das ich alle 24Std.
laufen lassen moechte.
Wenn ich testweise einen crontab-Eintrag fuer alle 2min erstelle,
laeuft auch alles wie es soll. Nur sobald andere Werte als die Minuten
angegeben werden und per crontab crontab-Datei uebernommen werden soll,
geht die Auslastung von crontab auf 100% und sonst passiert nichts mehr.
Woran kann das liegen?

Danke fuer Hilfe.
 
Hab es auf die gleiche weise eingegeben wie im Manual beschrieben.

Diese Version funktioniert.
#minute hour mday month wday command
#
#
*/2 * * * * /pfad/prog

Mit dieser Version gibt es die oben beschriebenen Probleme.
Genauso mit dem darunter. (0 statt * bei Minuten)
#minute hour mday month wday command
#
#
*/* 24 * * * /pfad/prog

#minute hour mday month wday command
#
#
*/0 24 * * * /pfad/prog

Nach nochmaligem Studium der Anleitung habe ich dann festgestellt,
dass es sich nicht um ein Intervall sondern um kronkrete Zeitwerte handelt,
und statt 24 einfach mal 11 ausprobiert, mit dem gleichen negativen Ergebnis.

Was tun? Ich bin ratlos.
 
für alle 24 std gibst du direkt die zeit an mit

1 11 * * * ...... für 1:11

*/* oder sowas macht null sinn
 
fsciip4 schrieb:
#minute hour mday month wday command
#
#
*/0 24 * * * /pfad/prog

Ich würde mal probieren, den Slash und den Stern vor der 0 zu entfernen und die 24 durch z.B. 23 zu ersetzen, so dass nur noch
Code:
0 23 * * * /pfad/prog
da steht. Könnte nämlich sein, dass aufgrund der inkorrekten Syntax crontab festfährt.
23 sag ich deshalb, da ich nicht weiss, ob crond mit 0:00 Uhr oder mit 24:00 Uhr rechnet ;)

Hope I helped :)
 
Es gibt 24 nicht! Eigentlich nie. Zeit läuft im Rechner fast immer so:

23:59.59 - logische Sekunde - 0:00.01
 
Zurück
Oben