Befehl "cronadm"

Zweck

Listet crontab- oder at-Jobs auf oder entfernt sie.

Syntax

crontab-Jobs auflisten oder entfernen

cronadm cron {{ -l | -v } [ UserName ] ... | -r UserName }

at-Jobs auflisten oder entfernen

cronadm at { -l < UserName ] | -r { Benutzername | Jobname }}

Beschreibung

Der Befehl cronadm wird von einem Rootbenutzer verwendet, um die crontab- oder at-Jobs aller Benutzer aufzulisten oder zu entfernen.

Die cron-Jobs werden über den Parameter Benutzername aufgelistet und entfernt. Sie können einen oder mehrere Benutzernamen angeben. Geben Sie keinen Benutzer an, wenn alle cron-Jobs aufgelistet werden sollen. Die at-Jobs werden über den Parameter Benutzername aufgelistet und können entweder über den Parameter Benutzername oder den Parameter Jobname entfernt werden.

Der Name einer crontab-Jobdatei ist der Name des Benutzers, der den crontab-Job übergeben hat, und der Name der Datei im Verzeichnis /var/spool/cron/crontabs. Der Name eines at-Jobs ist eine Verkettung des Namens des Benutzers, der den at-Job übergeben hat, und eines Codes für die Uhrzeit, zu der der at-Job übergeben wurde.

Flags

Cronadm-cron

Element Beschreibung
-l Listet alle crontab-Dateien auf. Wenn Sie den Parameter Benutzername angeben, werden nur die crontab-Dateien des entsprechenden Benutzers aufgelistet.
-r Entfernt crontab-Dateien. Wenn Sie den Parameter Benutzername angeben, wird die crontab-Datei des entsprechenden Benutzers entfernt.
-v Listet den Status aller crontab-Jobs auf. Wenn Sie den Parameter Benutzername angeben, werden nur die crontab-Dateien des entsprechenden Benutzers ausführlich aufgelistet.

cronadm unter

Element Beschreibung
-l Listet die at-Jobs für den mit dem Parameter Benutzername angegebenen Benutzer aufgelistet.
-r Entfernt den mit dem Parameter UserName oder JobName angegebenen Job at .

Sicherheit

Zugriffssteuerung

Wird nur von Benutzern mit Rootberechtigung verwendet.

Prüfereignisse

Wenn das Prüfsubsystem ordnungsgemäß konfiguriert und aktiviert ist, generiert der Befehl cronadm bei jeder Ausführung den folgenden Prüfdatensatz (Ereignis):

Ereignis Informationen
AT_JobRemove Zeigt an, ob ein crontab- oder at-Job entfernt wurde und wann.

Hinweis für Benutzer von RBAC und Trusted AIX® :Dieser Befehl kann privilegierte Operationen ausführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen zu Berechtigungen und Autorisierungen finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und Berechtigungen für diesen Befehl finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Beispiele

  1. Geben Sie Folgendes ein, um alle crontab -Jobs aufzulisten:
    cronadm cron  -l
  2. Zum Auflisten aller at -Jobs, die derzeit für den Benutzer in die Warteschlange eingereiht sind.bob, geben Sie Folgendes ein:
    cronadm at  -l bob

Dateien

Element Beschreibung
/usr/bin/cronadm Enthält den Befehl cronadm.