Crontab Generator Perguntas Frequentes

Generate cron expressions visually

Was bedeutet jedo Feld em einem Cron-Ausdruck?

Cron verwendet 5 Felder: Minute (0-59), Stunde (0-23), Tag do Monats (1-31), Monat (1-12) e Ondechentag (0-6, Sonntag=0). Zum Beispiel läuft '30 14 * * 5' um 14:30 Uhr jeo Freitag. Verweno Sie * para 'jeo Wert', Bereiche wie 1-5, Listen wie 1,15 ou Schritte wie */10.

Por que läuft mum Cron-Job nicht?

Häufige Probleme: 1) Cron-Daemon läuft nicht (überprüfen Sie com 'systemctl status cron'), 2) Falsche Crontab do Benutzers (verweno Sie 'crontab -l' zur Überprüfung), 3) Umgebungs-/PATH-Unterschiede (verweno Sie absolute Pfade), 4) Syntaxfehler im Ausdruck, 5) Kuma Ausgabeumleitung (fügen Sie '>> /var/log/job.log 2>&1' hinzu, um Fehler para sehen). Überprüfen Sie Systemprotokolle com 'journalctl -u cron'.

Como führe ich einen Cron-Job alle 5 Minuten aus?

Verweno Sie '*/5 * * * *'. Das */5 im Minutenfeld bedeutet 'alle 5 Minuten' (läuft um :00, :05, :10, :15 usw.). Ähnlich läuft */10 alle 10 Minuten, */15 alle 15 Minuten e so weiter.

Kann ich Cron-Jobs nur während o Geschäftszeiten ausführen?

Ja. Für Ondechentage 9 Uhr bis 17 Uhr stündlich: '0 9-17 * * 1-5'. Für alle 15 Minuten während o Geschäftszeiten: '*/15 9-17 * * 1-5'. Der Stundenbereich 9-17 e Ondechentagsbereich 1-5 (Montag-Freitag) beschränken a Ausführung em Geschäftszeiten.

Como debugge ich einen Cron-Job, o fehlschlägt?

1) Fügen Sie Ausgabeumleitung hinzu: 'befehl >> /tmp/debug.log 2>&1', 2) Überprüfen Sie a Protokolldatei em Fehler, 3) Führen Sie o genauen Befehl manuell zum Testen aus, 4) Überprüfen Sie, dass o Cron-Daemon läuft, 5) Überprüfen Sie Systemprotokolle (journalctl -u cron), 6) Stellen Sie seguro, dass Sie absolute Pfade para Befehle e arquivoen verwenden, 7) Testen Sie a Umgebung com '* * * * * env > /tmp/cron-env.txt', um para sehen, was verfügbar ist.

O que é o Unterschied zwischen Tag do Monats e Ondechentag?

Wenn beide Felo angegeben são (nicht *), verwendet Cron ODER-Logik. '0 0 13 * 5' läuft 'am 13. ODER am Freitag', nicht 'am Freitag, o 13.'. Wenn Sie nur Freitage möchten, verweno Sie '0 0 * * 5'. Wenn Sie nur o 13. möchten, verweno Sie '0 0 13 * *'. Um komplexe Tageslogik para erhalten, verweno Sie um Skript, o o Datum prüft.

Testar a Ferramenta

Generate cron expressions visually

Crontab Generator