Cronjob mit Protokollierung der Ausgabe anlegen
Cronjob Ausgabe in Datei speichern | Cronjob per Befehl hinzufügen | Fehler von Cronjobs protokollieren | crontab ohne Editor ergänzen | crontab | log | cronjobsVorsicht: Dieser Befehl verändert das System. Vor dem Ausführen verstehen, was er tut.
(crontab -l 2>/dev/null; echo "*/15 * * * * /usr/bin/php /var/www/vhosts/example.com/httpdocs/wp-cron.php >> /var/www/vhosts/example.com/logs/wp-cron.log 2>&1") | crontab -Liest die bestehende Crontab, hängt eine neue Zeile an und schreibt alles zurück, ohne einen Editor zu öffnen. >> datei 2>&1 hängt normale Ausgabe und Fehlermeldungen an die Logdatei an, sodass sich später nachvollziehen lässt, was der Job getan hat. Ohne Umleitung versucht cron, die Ausgabe per Mail zu verschicken, was auf vielen Servern ins Leere läuft.
Hinweis: Zweimal ausgeführt entsteht der Job doppelt. Vorher mit crontab -l sichern und prüfen, die Logdatei muss für den Benutzer schreibbar sein.
Auch gesucht als
- Cronjob Ausgabe in Datei speichern
- Cronjob per Befehl hinzufügen
- Fehler von Cronjobs protokollieren
- crontab ohne Editor ergänzen