Cronjobs

Aus HS Syswiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Crontab für einzelnen Benutzer öffnen:

crontab -eu web42

Dieser Befehl zeigt dann alle momentan aktiven Cronjob für den Benutzer "web42" an.

[Bearbeiten] Cronjon Aufbau:

- Position 1: Minute der Stunde
- Position 2: Stunde des Tages (24h-Format!)
- Position 3: Tag des Monats (1-31)
- Position 4: Manat des Jahres (1-12)
- Position 5: Wochentag (0/7 = Sonntag, 1 = Montag, 2 = Dienstag...)
- Position 6: Programm zum ausführen der Datei
- Position 7: Link/URL zum Skript welches ausgeführt werden soll
- Position 8: Ausgabe


[Bearbeiten] Beispiele grundsatz

Minute Stunde Tag des Monats Monat Wochentag Bedeutung
* * * * * Jede Minute, rund um die Uhr, sieben Tage die Woche
0 0 * * * Täglich null Uhr
5 * * * * Fünf Minuten nach jeder vollen Stunde
*/5 * * * * Alle 5 Minuten
59 23 * * 0 Jeden Sonntag (Sonntag kann als 0 oder 7 geschrieben werden) um 23:59 Uhr
20,30 1 * * 1-5 Montags bis Freitags jeweils um 01:20 und 01:30 Uhr
0 1 1-7 12 1 Am 1. bis 7. Dezember sowie an jedem Montag im Dezember um ein Uhr nachts


[Bearbeiten] Cronjob Beispiele intern

58 22 * * 4 /usr/local/php53/bin/php /home/www/web169/html/prestashop/admin3839/cron_currency_rates.php  >/dev/null 2>&1

Dieser Cronjob führt jeden Mittwoch um 22:58 Uhr die Datei cron_currency_rates.php aus und gibt keine Ausgabe

45 06 14 9 * /usr/bin/lynx --source https://shop.schischi.at/admin3839/searchcron.php?full=1&token=oPIzrUZh >/dev/null 2>&1

Dieser Cronjob führt immer am 14. September um 6:45 Uhr die Datei searchcron.php aus und gibt keine Ausgabe

0 */2 * * * /usr/bin/wget -O /dev/null "http://leider-geil.ch/stat/crawler.php" 1>/dev/null 2>/dev/null

Dieser Cronjob führt die datei crawler.php alle 2 Stunden mit dem WGET-Programm aus

[Bearbeiten] script als andere user ausführen (zum testen)

su -c "sh vtigercron.sh" -s /bin/sh web173

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Werkzeuge