我是root,我看到里面有很多内容/etc/crontab
,我认为这是 root 的 cron 作业配置。当我使用crontab -e
,我在编辑器里什么也没看到;我辞职后crontab -e
,我添加的内容在/etc/crontab
。那么,root 的 cron 作业配置存储在哪里?那么其他用户呢?
它存储在目录中:
/var/spool/cron/crontabs
每个用户包含一个文件。
From man crontab
(至少在我的 Ubuntu 13 上):
每个用户的 crontab 下都有一个文件
/var/spool/cron/crontabs 目录。用户无权编辑
直接在该目录下保存文件,以确保只有用户允许
由系统运行周期性任务可以添加它们,并且只能
语法正确的 crontab 将写在那里。这是
通过让目录只能由 crontab 组写入来强制执行
并使用为此设置的 setgid bid 配置 crontab 命令
特定群体。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)