Cron Job erstellen?

Diskutiere Cron Job erstellen? im Linux Forum im Bereich Weitere Betriebssysteme; HI linuxler ich muss einen Cron job erstellen, der jeden abend um 22 Uhr läuft und einen Update auf einer mysql tabelle macht. wie geht das ?
SethGeko

SethGeko

Mod
Team
Dabei seit
15.11.2002
Beiträge
3.593
Alter
51
Ort
Basel
Hi

Bin zwar kein Linuxler, hab`s aber im Web gefunden! :D

Code:
cron job einrichten: 


Starten Sie den Befehl crontab -e zum Erstellen oder Editieren Ihrer Cron-Datei, crontab -l zum auflisten der Cron-Jobs oder crontab -r zum löschen der Cron-Jobs.

Eine Zeile in einer Cron-Datei sieht so aus:


1 2 3 4 5  /etc/meinSkript argumente
 
 


die fünf Zahlen am Anfang der Zeile repräsentieren folgendes:


1: Minuten (0-59)
2: Stunden (0-23)
3: Tag   (1-31)
4: Monat  (1-12 oder January, February, March, ...)
5: Wochentag(0-7 oder Monday, Tuesday, Wednesday, ... 0 und 7=Sunday)
 
 


Damit können Sie festlegen, zu welchen Zeiten das angegebene Skript gestartet werden soll. Damit jedoch nicht genug, Sie können die Zeiten noch etwas strukturierter angeben und zwar folgendermassen:


*:     trifft immer zu
1-4:    Bereich, trifft zu wenn 1, 2, 3 oder 4 zutrifft
1-4/2:   Schrittweise, also 1 und 3
1,5,6:   Aufzählung
*/3:    jedes dritte
1-4,10-15: Aufzählung und Bereiche kombiniert
 
 


Ausserdem können Sie in der Datei festlegen, mit welcher SHELL die Skripte ausgeführt werden sollen, und wem eine E-Mail mit dem Ergebnis zugesandt werden soll:
SHELL=/bin/bash
[email protected]

So, nun noch ein paar Beispiele:


# jeden Tag um 0:05
5 0 * * *    $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# am ersten jeden Monats um 14:15
15 14 1 * *   $HOME/bin/monthly
# um 22:00 wochentags
0 22 * * 1-5  mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
# jeden Tag 23 Minuten nach jeder geraden Stunde (0:23, 2:23, ...)
23 0-23/2 * * * $HOME/status.sh
# Sonntags um 4:05
5 4 * * sun   $HOME/backup.sh full
 
 


Hinweis: 
Wochentage und Kalendertage schliessen sich nicht aus, sondern werden getrennt betrachtet. Trifft also eines der beiden zu, wird das Skript ausgeführt.
 
stpe

stpe

Dabei seit
14.11.2001
Beiträge
2.729
apropos smilie - hast Du schon den "freitext-smilie" irgendwo eingebaut? :D
 
Thema:

Cron Job erstellen?

Cron Job erstellen? - Ähnliche Themen

Screenshots direkt im Microsoft Edge Browser erstellen - So geht es mit dem neuen Screenshot Tool!: Einen Screenshot kann man auch am PC für die unterschiedlichsten Zwecke benötigen und bei vielen Browsern muss man dann auf externe Tools...
Kann keine neuen Benutzer erstellen-werden automatisch immer wieder gelöscht: Ich möchte ein neues Benutzerkonto erstellen. Dazu bin ich als Admin angemeldet. Unter Einstellungen / Konten/Familie und andere Benutzer mache...
Windows 10 Version 2004 lässt sich nicht installieren: Auch ich konnte 2004 nach drei missglückten Versuchen und jeweils etwa 2 Stunden nicht installieren - und jetzt auch 20H2 nach über 2 Stunden...
SpamWordBlackList erstellen in Outlook.com, (wo) möglich?: Hi. Möchte gerne eigene SpamDefinitionen erstellen in einer schwarzen Liste BlackList. Fand keine solche Option. Kann man das? Wo? Will...
Fritz.nas-Zugriff läuft, aber nicht rund: Ein donnerndes HUHU in die Runde. :huhu Problem: Der Zugriff auf meine Netzlaufwerke. Grobe Konfiguration: 4 Rechner 2x per Lan, Desktop-PCs...
Oben