我正试图在ubuntu上掌握cron的工作。
我不确定
sudo crontab -e和
sudo vim /etc/crontab我想他们都创造了运行在根下的cron作业?
但是他们给了我不同的文件。
sudo vim /etc/crontab
给我/ etc /crontab,它是负责运行部件和执行cron.daily等的系统宽cron。
因此,我认为
sudo crontab -e
在/var/spool/cron/ crontab下创建个人crontab(与任何其他用户crontab一样)?但是sudo使它以根权限操作,并将crontab与根用户关联?
这是正确的吗?
我
发布于 2015-06-24 21:29:00
在编辑/etc/crontab或在/etc/cron.d、/etc/cron.daily等下创建文件时,您可以自由选择应该运行该命令的用户。这些文件只应由根用户编辑。文件格式是:
* * * * * USER COMMAND使用crontab -e命令时,不能指定运行该命令的用户。执行crontab -e的是用户。其语法很简单:
* * * * * COMMAND使用crontab -e作为根没有任何意义。请查一下man 1 crontab。它给出了正确的解释。
https://stackoverflow.com/questions/31037306
复制相似问题