(HP-UX) Warum haben meine Cron-Jobs nicht funktioniert?

(HP-UX) Warum haben meine Cron-Jobs nicht funktioniert?

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:

  1. Sichern Sie die aktuellen Cron-Jobs.

    cd /var/spool/spool/cron/crontabs
    cp -p jeus jeus.20170120
    
  2. Entfernen Sie alle Cron-Jobs für den Benutzer mit dem Namen „Jeus“.

    crontab -r
    
  3. Stellen Sie sicher, dass alle Cron-Jobs entfernt wurden.

    crontab -l
    
  4. 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.20170120ein, drücken Sie escdann: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 > filewürde eine Kopie der bestehenden Crontab speichern, die wiederhergestellt werden könnte mitcrontab file

verwandte Informationen