Tools · Planung
Cron Generator & Parser
Cron-Ausdrücke für Linux, Unix und andere Automatisierungssysteme generieren und parsen. Zeitpläne visuell erstellen, bestehende Ausdrücke dekodieren, nächste Ausführungszeiten anzeigen und fertige Crontab-Zeilen kopieren — alles im Browser.
Schnellvorlagen
Cron-Ausdruck
* * * * *
Minute
*
Stunde
*
Tag (Monat)
*
Monat
*
Tag (Woche)
*
Klartext
Runs every minute
Nächste geplanten Läufe (lokale Zeitzone)
- Jul 12, 2026, 4:20:00 PM
- Jul 12, 2026, 4:21:00 PM
- Jul 12, 2026, 4:22:00 PM
- Jul 12, 2026, 4:23:00 PM
- Jul 12, 2026, 4:24:00 PM
- Jul 12, 2026, 4:25:00 PM
- Jul 12, 2026, 4:26:00 PM
- Jul 12, 2026, 4:27:00 PM
* * * * * /home/user/backup.sh
Zeile mit crontab -e hinzufügen. Für Server-Neustarts: 0 4 * * * /pfad/zu/restart.sh
So funktionieren Cron-Ausdrücke
Cron ist der Standard-Job-Scheduler unter Linux und macOS. Jede Zeile in einer Crontab-Datei enthält einen Zeitplan gefolgt von einem Befehl. Der Zeitplan nutzt leerzeichengetrennte Felder:
| Feld | Bereich | Sonderzeichen |
|---|---|---|
| Minute | 0–59 | * beliebig · */5 alle 5 · 0,30 Liste |
| Stunde | 0–23 | */6 alle 6 Stunden · 9-17 Bereich |
| Tag (Monat) | 1–31 | 1 Monatsanfang · 15 Monatsmitte |
| Monat | 1–12 | Namen wie jan, dec funktionieren auch |
| Tag (Woche) | 0–6 (So=0) | 1-5 Werktage · 0,6 Wochenende |
Cron-Zeitpläne für Minecraft-Server
VPS- und Dedicated-Hosts mit Paper, Spigot, Purpur oder Fabric nutzen Cron oft für Wartung, die Welten gesund und Backups aktuell hält. Häufige Muster:
| Aufgabe | Beispiel-Cron | Hinweise |
|---|---|---|
| Täglicher Neustart | 0 4 * * * | 4 Uhr lokal — behebt Speicherlecks von Plugins |
| Welt-Backup | 0 3 * * * | Vor Neustart; zuerst save-all |
| Log-Rotation | 0 0 * * 0 | Wöchentlich Sonntag Mitternacht |
| Health-Check | */15 * * * * | Server pingen; bei Ausfall neu starten — mit unserem Status-Checker kombinieren |
| Plugin-Cleanup | 0 2 * * 1 | Wöchentlich Montag 2 Uhr für Chunk- oder Entity-Purges |
Vor geplanten Neustarts RAM-Bedarf mit unserem RAM-Rechner schätzen und Anforderungen mit dem Anforderungs-Rechner prüfen. Automatisierte Skripte sollten screen, tmux oder einen Prozessmanager wie systemd nutzen, damit der Server SSH-Disconnects überlebt.
Häufige Crontab-Beispiele
# Crontab bearbeiten crontab -e # Täglich um 4 Uhr — Minecraft-Server neu starten 0 4 * * * /opt/minecraft/restart.sh # Alle 6 Stunden — save-all per RCON-Skript 0 */6 * * * /opt/minecraft/save-all.sh # Jeden Montag um 6 Uhr — wöchentliches Vollbackup 0 6 * * 1 /opt/minecraft/full-backup.sh # Erster Tag jedes Monats — alte Logs archivieren 0 0 1 * * /opt/minecraft/archive-logs.sh # Beim Neustart — Server starten @reboot /opt/minecraft/start.sh
Häufig gestellte Fragen
Warum läuft mein Cron-Job nicht zur erwarteten Zeit?
Server-Zeitzone prüfen (timedatectl), Skriptpfad absolut und ausführbar bestätigen (chmod +x) und /var/log/syslog oder journalctl auf Cron-Fehler prüfen. Parser dieses Tools nutzen, um den Ausdruck zu verifizieren und nächste Läufe anzuzeigen.
Kann ich einen bestehenden Cron-String parsen?
Ja. In den Parser-Modus wechseln, einen fünf- oder sechsstelligen Ausdruck (oder ein Makro wie @daily) einfügen — das Tool erklärt jedes Feld in Klartext mit kommenden Laufzeiten.
Ersetzen Plugins Cron für Minecraft-Aufgaben?
Ingame-Plugins (Essentials, CoreProtect-Scheduler usw.) erledigen Aufgaben bei laufendem Server. Cron übernimmt OS-Ebene: JVM starten/stoppen, Dateisystem-Backups, Log-Rotation und Health-Monitoring, wenn der Serverprozess down sein kann.