DE ·

Cron-Jobs in Virtualmin: Automatisierte Systemaufgaben leicht gemacht

Lerne, wie du mit Virtualmin Cron-Jobs einrichtest und verwaltest, um wiederkehrende Aufgaben wie Backups oder Updates automatisch auszuführen. Ideal für Admins und Webentwickler.

Was sind Cron-Jobs und warum brauchst du sie?

Cron-Jobs sind zeitgesteuerte Aufgaben, die auf deinem Server automatisch ausgeführt werden. Sie sind ideal für regelmäßige Wartungsarbeiten wie Datenbank-Backups, Log-Rotation, Updates oder das Versenden von E-Mails. Mit Virtualmin, einem leistungsstarken Webhosting-Control-Panel, kannst du Cron-Jobs einfach über eine grafische Oberfläche verwalten – ohne Kommandozeilen-Kenntnisse.

So erstellst du einen Cron-Job in Virtualmin

Schritt 1: Einloggen und zum Cron-Menü navigieren

Melde dich in Virtualmin an und wähle den gewünschten Server oder die Domain aus. Gehe dann zu „System & Server Status“„Scheduled Cron Jobs“. Hier siehst du eine Liste aller vorhandenen Cron-Jobs.

Schritt 2: Neuen Cron-Job anlegen

Klicke auf „Create a new scheduled cron job“. Es öffnet sich ein Formular mit folgenden Feldern:

  • Command: Der Befehl, der ausgeführt werden soll, z. B. /usr/bin/php /home/benutzer/public_html/cron.php
  • Time specification: Definiere den Zeitplan im Cron-Format (Minute, Stunde, Tag, Monat, Wochentag). Du kannst auch vordefinierte Intervalle wie „Daily“ oder „Hourly“ wählen.
  • Active: Hake dies an, um den Job sofort zu aktivieren.

Optional kannst du E-Mail-Benachrichtigungen bei Fehlern aktivieren. Klicke dann auf „Create“.

Schritt 3: Cron-Job testen und überwachen

Um zu prüfen, ob der Job funktioniert, kannst du ihn manuell ausführen: Klicke auf das Symbol „Run Now“ neben dem Job. Prüfe die Logs unter „Cron Logs“ auf Fehlermeldungen.

Häufige Anwendungsfälle für Cron-Jobs

  • Backups: Automatische Sicherung deiner Datenbanken und Dateien, z. B. mit mysqldump.
  • SSL-Zertifikatserneuerung: Regelmäßige Erneuerung von Let's Encrypt-Zertifikaten.
  • Cache leeren: Temporäre Dateien löschen, um Speicherplatz freizugeben.
  • E-Mail-Newsletter versenden: Geplante Kampagnen über ein Skript auslösen.

Tipps zur Fehlervermeidung

  • Verwende absolute Pfade für Befehle und Dateien.
  • Teste den Befehl zuerst manuell über die Kommandozeile.
  • Aktiviere die E-Mail-Benachrichtigung, um über Fehler informiert zu werden.
  • Stelle sicher, dass der ausführende Benutzer die nötigen Berechtigungen hat.

Mit Virtualmin kannst du Cron-Jobs schnell und sicher verwalten. Falls du einen zuverlässigen Webhoster für dein Projekt suchst, schau dir unsere Webhosting-Pakete an – inklusive Virtualmin und vollem Cron-Job-Support.