用户“crontab -e”保存位置

用户“crontab -e”保存位置

我正在尝试使用脚本为服务器上的用户添加新的 crontab 条目。不幸的是,该用户没有权限写入该etc/crontab文件,但这也不算太糟,因为我可以使用crontab -e- 手动添加该条目,效果非常好。

但正如您可能知道的,这不是您可以在脚本中做的事情 - 如果是这样,请告诉我,因为这就是我现在正在尝试弄清楚的!

否则我会对在哪里可以看到我所做的那些条目感兴趣 - 无需使用crontab -l,因为如果我没有记错的话就必须有一个文件?

答案1

用户 crontabs 存储在/var/spool/cron用户文件中,只要您正确格式化它,您就可以写入用户文件 -crontab实际上只是文本编辑器的包装器,以确保文件正确解析并位于正确的位置。

相关内容