首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sudo vim crontab vs sudo crontab e-何时使用

sudo vim crontab vs sudo crontab e-何时使用
EN

Stack Overflow用户
提问于 2015-06-24 21:23:15
回答 1查看 1.5K关注 0票数 2

我正试图在ubuntu上掌握cron的工作。

我不确定

代码语言:javascript
复制
sudo crontab -e

代码语言:javascript
复制
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与根用户关联?

这是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 21:29:00

在编辑/etc/crontab或在/etc/cron.d/etc/cron.daily等下创建文件时,您可以自由选择应该运行该命令的用户。这些文件只应由根用户编辑。文件格式是:

代码语言:javascript
复制
* * * * * USER COMMAND

使用crontab -e命令时,不能指定运行该命令的用户。执行crontab -e的是用户。其语法很简单:

代码语言:javascript
复制
* * * * * COMMAND

使用crontab -e作为根没有任何意义。请查一下man 1 crontab。它给出了正确的解释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31037306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档