cronadm 命令

用途

列出或除去 crontabat 作业。

语法

要列示或除去 crontab 作业

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

要列示或除去 at 作业

cronadm at { -l [ UserName ] | -r { UserName | JobName }}

描述

cronadm 命令是由 root 用户使用以列出或除去所有用户的 crontabat 作业。

cron 作业由 UserName 参数列出和除去。 一个或多个 UserName 可被指定。 要列出所有的 cron 作业,就不要指定用户。 at 作业由 UserName 列出,并且可以用 UserName 参数或者由 JobName 参数来删除。

crontab 作业文件的名称是用户的名称,这个用户提交在 /var/spool/cron/crontabs 目录中的 crontab 作业和文件的名称。 at 作业的名称是提交了 at 作业的用户的名称与提交 at 作业时的时间代码的并置。

标志

cronadm cron

描述
-l 列出所有的 crontab 文件。 如果指定 UserName 参数,那么只列出被指明的 crontab 文件。
-r 除去 crontab 文件。 UserName 参数应被指定,以除去已经被指明的 crontab 文件。
-v 列出所有 crontab 作业的状态。 如果指定 UserName 参数,那么只详细列出被指明的 crontab 文件。

cronadm 位于

描述
-l 列出由 UserName 参数指定的用户的 at 作业。
-r 除去 at 作业,此作业是由 UserNameJobName 参数指定的。

安全性

访问控制

仅供具有 root 权限的用户使用。

审计事件

如果正确地配置和启用了审计子系统,那么 cronadm 命令就会在每次运行时生成以下审计记录(事件):

事件 信息
AT_JobRemove 列出是否及何时除去 crontabat 作业。

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

  1. 要列出所有 crontab 作业,请输入:
    cronadm cron  -l
  2. 列出当前排队等待用户的所有 作业bob,请输入:
    cronadm at  -l bob

文件

描述
/usr/bin/cronadm 包含 cronadm 命令。