PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script alle 5min ausführen lassen? crontab??



darktr00per
26.12.01, 17:50
Was muss ich in die /etc/crontab eintragen um das skript example.conf im verzeichnis /usr/local/bin alle 10min ausführen zu lassen???

geronet
26.12.01, 18:01
siehe "man 5 crontab":

*/10 * * * * /usr/local/bin/example.conf

darktr00per
26.12.01, 18:21
dank dir recht schön! :)

darktr00per
27.12.01, 09:37
ne funzt leider nicht! Er updated es nur wenn ichs direkt ausführe! :(

PigPen|tuX
27.12.01, 10:09
huhu dark.. ;

*/10 * * * * root /usr/local/bin/example.conf

vielleicht so ?,

root darf alles :D,

mfg.
thom

:D :D :D

darktr00per
27.12.01, 10:11
mom glei mal testen.

geronet
27.12.01, 18:06
oh sorry, hab wohl /etc/crontab mit /var/spool/cron/[user] verwechselt ..:eek:

darktr00per
27.12.01, 19:53
nope er updated einfach nicht! Cron leuft und ist installiert! Normal müsste es doch gehen! Was kann den noch der Fehler sein. Muss ich zwischen den "***" platz lassen?

Jorge
27.12.01, 20:18
Hallo?!?!? Schon mal was von dem Befehl "crontab -e" gehört?

@dark: Du bist ausnahmsweise mal nicht gemeint ;)
Zwischen den Sternen ein " " (Leerzeichen) lassen.

geronet
27.12.01, 20:24
Achja, jetzt weiss ich es wieder.. crontab -e ruft ja vi auf und das hasse ich..

KeyMan
27.12.01, 20:25
hi.
jep da muss platz sein
das sind an sich immer 7 spalten
1: minuten [0-59]
2: stunden [0-23]
3: tag [1-31]
4: monat [1-12]
5: wochentag [0-7]
6: benutzer der die datei ausführt
7: datei die ausgeführt werden soll oder script

und dann kann man eben einfach
das entsprechende eintragen. * für jeden tag/woche/...
also beispielsweise:

0 0 * * * root /usr/bin/abc.sh
-- jeden tag um 0:00 Uhr wird vom benutzer root die dateil xyz.sh aufgerufen

30 12 15 * * root /usr/bin/def.sh
-- am 15ten jeden monats um 12:30 uhr wird vom benutzer root die datei def.sh ausgeführt

0 0 * * 5 root /usr/bin/ghi.sh
-- jeden freitag um 0:00 uhr wird das script ghi.sh vom user root ausgeführt

0 12,15 * * * root /usr/bin/jkl.sh
-- jeden tag um 12:00 Uhr und um 15:00 Uhr wird von root die datei jkl.sh aufgerufen

0 12-14 * * * root usr/bin/mno.sh
-- jeden tag von 12 bis 14 uhr (jede stunde) wird die datei mno.sh vom benutzer root aufgerufen

*/15 6-23 * * * root /usr/bin/pqr.sh
-- jeden tag zwischen 6 und 23 uhr alle 15 min wird die datei pqr.sh vom benutzer root ausgeführt


also an sich immer schön 7 spalten duch leerzeichen abrtennen
nach 6 leerzeichen kann man aber beliebig viel machen, sprich

0_0_*_*_5_root_[der gewünschte dateiaufruf]

die _ müssen immer bestehen, im dateiaufruf kann man schon mehrere leerzeichen verwenden.

ich denke das ist gut erklärt *hoff*
MfG
key

Hans-Georg Normann
27.12.01, 21:12
Also ich mag den vi (Ich habe sogar ne Windoofzversion am Arbeitsplatz!)

Aber wer lieber klicken mag, soll's doch mal mit kcron probieren. Erzeugt etwas chaotischen Code, aber es läuft.

Hans

Jorge
27.12.01, 21:53
Original geschrieben von geronet
Achja, jetzt weiss ich es wieder.. crontab -e ruft ja vi auf und das hasse ich..

Man hasst ihn oder man liebt ihn... Kann man aber bestimmt auch einstellen, welcher Editor gestartet wird.