在 Oracle® Solaris 11.2 中管理系统信息、进程和性能

退出打印视图

更新时间: 2014 年 9 月
 
 

删除 crontab 文件

缺省情况下,设置了 crontab 文件保护,以防止使用 rm 命令意外删除 crontab 文件。请改用 crontab -r 命令删除 crontab 文件。

缺省情况下,crontab -r 命令会删除您自己的 crontab 文件。

无需转到 /var/spool/cron/crontabs 目录(crontab 文件所在的目录),便可使用此命令。

如何删除 crontab 文件

开始之前

承担 root 角色以删除属于 root 或其他用户的 crontab 文件。角色包含授权和具有特权的命令。请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

您无需承担 root 角色即可删除自己的 crontab 文件。

  1. 删除 crontab 文件。
    # crontab -r [username]

    其中 username 指定要为其删除 crontab 文件的用户帐户的名称。要删除其他用户的 crontab 文件,请承担 root 角色。


    Caution

    注意  -  如果意外键入了不带选项的 crontab 命令,请按下编辑器的中断字符,以便退出而不保存更改。如果保存了更改并退出文件,现有的 crontab 文件将被空文件覆盖。


  2. 验证是否已删除 crontab 文件。
    # ls /var/spool/cron/crontabs
示例 4-5  删除 crontab 文件

以下示例说明用户 smith 如何使用 crontab -r 命令删除他自己的 crontab 文件。

$ ls /var/spool/cron/crontabs
adm     jones     root    smith    sys     uucp
$ crontab -r
$ ls /var/spool/cron/crontabs
adm     jones	root    sys    uucp