Centos Crontab reagiert nicht

Centos Crontab reagiert nicht

Ich lernte und experimentierte mitcrontabHeute.

Der Standardeditor war für mich einfach zu schwierig herauszufinden, was mich dazu veranlasste, meine Crontab zu entfernen, indem ichcrontab -r.

Wenn ich jetzt laufe,crontab -eund meine neue Cron-Aufgabe eingebe, passiert nichts. Ich vermute, es ist diecrontab -rBefehl, den ich zuvor ausgeführt habe.

Kann mir bitte jemand helfen?

Antwort1

Als Sie crontab -e ausgeführt haben, ist nichts passiert und Sie haben die normale Eingabeaufforderung erhalten?

Wenn ein leeres Feld angezeigt wird, sollten Sie Ihre Variablen wie folgt eingeben:

0 0 * * * /opt//newauditlog.ksh > /dev/null 2>&1

Nachdem Sie das getan haben, können Sie mit :wq! beenden.

Antwort2

Das klingt für mich wie eine RTFM-Frage ;-)

man crontab

Mit der Option -e können Sie die aktuelle Crontab mit dem Editor bearbeiten, der in den Umgebungsvariablen VISUAL oder EDITOR angegeben ist. Nachdem Sie den Editor verlassen haben, wird die geänderte Crontab automatisch installiert. Wenn keine der Umgebungsvariablen definiert ist, wird der Standardeditor /usr/bin/editor verwendet.

Die Option -e sollte also "die geänderte Crontab automatisch installieren"

Stellen Sie sicher, dass eine Datei mit Ihrem Benutzernamen und Ihren Jobs vorhanden ist in/var/spool/cron/crontabsund überprüfen Sie den Inhalt von/etc/cron.allowUnd/etc/cron.deny

Achten Sie außerdem darauf, dass der Cron-Daemon läuft: ps aux | grep cron

verwandte Informationen