cronadm 命令
用途
列出或除去 crontab 或 at 作业。
语法
要列示或除去 crontab 作业
cronadm cron {{ -l | -v } [ UserName ] ... | -r UserName }
要列示或除去 at 作业
描述
cronadm 命令是由 root 用户使用以列出或除去所有用户的 crontab 或 at 作业。
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 作业,此作业是由 UserName 或 JobName 参数指定的。 |
安全性
访问控制
仅供具有 root 权限的用户使用。
审计事件
如果正确地配置和启用了审计子系统,那么 cronadm 命令就会在每次运行时生成以下审计记录(事件):
| 事件 | 信息 |
|---|---|
| AT_JobRemove | 列出是否及何时除去 crontab 或 at 作业。 |
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
示例
文件
| 项 | 描述 |
|---|---|
| /usr/bin/cronadm | 包含 cronadm 命令。 |