
The CGI-Forum
Here you can read all entries on the board and/or make own entries. Have fun!
Prozesse automatisch starten lassen - xwolf (xwolf@xwolf.com), 11.9.97 - 14:55:44- >Hallo Wolfgang,
- >Danke für Deine kurze MSG wegen dem Fehler im CGI-Script.
- > Nun läuft das Script, aber sagt mir immer das ich die provider.html
- >benutzen soll :-)
- >Wie schaffe ich es denn nun, auf einem VIRTUELLEN Server
- >2 oder 3 mal täglich automatisch ping ausführen zu lassen ?
- >
- > Würde mich um kurze Antwort freuen.
- >
- >
- >Erik
- >
- Egal ob es ein virtueller Server ist oder nicht, so muessten doch
- cronjobs laufen.
- Mittels eines Eintrags in der crontab kann man angeben, wann ein Programm automatisch
- aufgerufen wird.
- Die manual zu crontab oder cron oder cronjob ist da hilfreich.
-
Um die aktuellen crontab's zu sehen tippt man in der Shell:
crontab -l
Um zu edieren:
crontab -e
(Beim edieren sollte man darauf achten, das auf Unix-Plattformen meist der
Standard-Editor 'vi' eingestellt ist! Will man einen anderen Editor haben,
muss man vorher wechseln: set EDITOR joe
oder
set EDITOR textedit
)
Eine crontab kann so aussehen (so sieht eine von mir aus):
[info1] [14:45] [~] > crontab -l
30 23 * * * /proj/websource/webadm/stats/stats.sh /proj.stand/webtools/http-analyze1.9e/http-analyze -m -c /proj/websource/webadm/stats/stats.conf 2> /dev/null
00 7,18 * * * /proj/websource/webadm/stats/stats.sh /proj.stand/webtools/http-analyze1.9e/http-analyze -d -c /proj/websource/webadm/stats/stats.conf 2> /dev/null
15 1,6,11,16,21 * * * /proj/websource/cgi-bin/webadm/ping/ping.pl
10 5 * * 0 /home/rzsunhome/unrz/unrzc9/bin/archiv_update 2> /dev/null
55 23 30 * * /proj/websource/webadm/stats/statall.sh
[info1] [14:45] [~] >
Die Syntax ist:
Minute[,Minutex] Stunde[,weitere Stunden] Tag[,weitere Tage des Monats] Monat Jahr Programmpfad
Der * steht fuer alles was dort moeglich sein koennte.
Ciao,
Wolfgang
Script written by Wolfgang Wiese, feedback welcome.