Mit Cron lässt sich unter Linux so gut wie alles automatisieren – als normaler Benutzer nutzt man dabei seine eigene Crontab:

crontab -e

Als root gelingt dies natürlich auch – längere Befehle mit vielen Optionen können in der Crontab aber recht unübersichtlich sein. Ein Script mit der Crontab zu starten, ist so gesehen eigentlich auch etwas umständlich. Ganze Scripte legt man am einfachsten als root unter „/etc/cron.x“ ab:

  • /etc/cron.dailyScripte in diesem Verzeichnis werden einmal täglich ausgeführt.
  • /etc/cron.hourlyScripte in diesem Verzeichnis werden einmal stündlich ausgeführt.
  • /etc/cron.monthlyScripte in diesem Verzeichnis werden einmal im Monat ausgeführt.
  • /etc/cron.weeklyScripte in diesem Verzeichnis werden einmal in der Woche ausgeführt.
  • /etc/cron.yearlyScripte in diesem Verzeichnis werden einmal im Jahr ausgeführt.

Sie können hier ganz normale Scripte ablegen, wie Sie diese auch sonst erstellen und benutzen – etwas über das ich gestolpert bin, die Dateien dürfen jedoch keine Dateiendung haben. Ein normales Bash-Script würde ich etwa so nennen – „dateiname.sh„, ein solches Script würde jedoch nicht ausgeführt werden. Sie müssen die Endung weglassen – im Beispiel also „dateiname„, dies gilt für Bash-Scripte, für Python-Scripte, Perl-Scripte, für alle Arten von Scripts, welche auch immer.

Ob ein Script auch wirklich ausgeführt wird, prüfen Sie mit folgendem Befehl – im Beispiel die Scripte unter „/etc/cron.daily“ (natürlich als root):

run-parts --report --test /etc/cron.daily/

Ein Script das hier nicht aufgelistet wird, wird auch nicht ausgeführt.

Categories:

Tags:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Editor micro für's TerminalKlein, fein und flink; läuft je nach Gusto bei mir neben nano. … Weiterlesen
Fedora UpdateZitat von robertgoedl am 9. Mai 2024, 13:58 Uhr Jaaaa, Fedora läd … Weiterlesen
Statistik April 2024Die Entwicklung im WIKI im Januar 2024 Insgesamt sind 13 neue Bei … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Februar 2024
M D M D F S S
 1234
567891011
12131415161718
19202122232425
26272829  
Archive