![(HP-UX) Warum haben meine Cron-Jobs nicht funktioniert?](https://rvso.com/image/697391/(HP-UX)%20Warum%20haben%20meine%20Cron-Jobs%20nicht%20funktioniert%3F.png)
Ich frage mich, warum mein Cron-Job nicht funktioniert hat. Unser Team ist der Ansicht, dass der Cron-Job nicht funktioniert hat, weil wir die Crontab-Datei nicht richtig aktualisiert haben. Im Folgenden ist der Prozess beschrieben, den wir durchgeführt haben:
Sichern Sie die aktuellen Cron-Jobs.
cd /var/spool/spool/cron/crontabs cp -p jeus jeus.20170120
Entfernen Sie alle Cron-Jobs für den Benutzer mit dem Namen „Jeus“.
crontab -r
Stellen Sie sicher, dass alle Cron-Jobs entfernt wurden.
crontab -l
Nach etwa 12 Stunden stellen wir es so wieder her.
cd /var/spool/spool/cron/crontabs cp -p jeus.20170120 jeus
Wir glauben, dass unsere Cron-Jobs nicht funktioniert haben, weil wir die Crontab-Datei nicht wie mit den folgenden Befehlen aktualisiert haben. Wir haben gerade die Datei wiederhergestellt, die wir zuvor gespeichert haben.
1. Open (crontab -e)
2. Save (:wq)
Finden Sie unsere Idee sinnvoll? Haben Sie Ideen zu dem von uns erlebten Problem?
(Update) Das Problem ist, dass Cron-Jobs überhaupt nicht ausgeführt wurden.
Antwort1
Versuchen Sie die Anmeldung mit dem BenutzerJesus.
cat jeus.20170120
crontab -e
Drücken Sie i (Einfügemodus) fügen Sie den Inhalt von cat jeus.20170120
ein, drücken Sie esc
dann:wq!
Antwort2
Es ist nicht klar, warum Ihr Job fehlgeschlagen ist. Suchen Sie nach Fehler-E-Mails. Führen Sie den Befehl außerhalb von Cron aus, um sicherzustellen, dass er funktioniert. Überprüfen Sie die Zeitplansyntax. Es gibt viele Crontab-Generatoren online.
crontab -l > file
würde eine Kopie der bestehenden Crontab speichern, die wiederhergestellt werden könnte mitcrontab file