crontab /etc/crontab和crontab -e
时间: 2023-09-05 17:14:33 浏览: 188
crontab /etc/crontab和crontab -e是两个用于管理定时任务的命令。
1. crontab /etc/crontab:这个命令是直接编辑系统的全局定时任务配置文件。/etc/crontab是一个包含系统级定时任务的文件,它可以包含多个定时任务的定义。通过使用这个命令,你可以直接编辑该文件并添加、修改或删除定时任务。需要注意的是,对/etc/crontab文件的更改需要root权限。
2. crontab -e:这个命令用于编辑当前用户的定时任务。每个用户都有一个独立的cron表,其中包含属于该用户的定时任务。使用crontab -e会打开一个文本编辑器,允许你添加、修改或删除当前用户的定时任务。这种方式不需要root权限,并且更加安全,因为它只影响到当前用户。
总结:crontab /etc/crontab可以编辑全局定时任务配置文件,而crontab -e用于编辑当前用户的定时任务。
相关问题
crontab /etc/crontab
您好!对于您的问题,`crontab /etc/crontab`是一个错误的命令。正确的格式是使用`crontab`命令来编辑和管理用户的定时任务。
要编辑系统范围的定时任务,可以使用以下命令:
```
sudo crontab -e
```
这将打开一个文本编辑器,允许您编辑系统范围的定时任务。在该文件中,您可以指定定时运行的命令和时间表达式。
另外,`/etc/crontab`文件是系统范围的定时任务配置文件,但不应直接编辑。它遵循特定的格式,包含了其他用户定时任务的定义,以及一些系统级别的任务。
希望这能回答您的问题!如果还有其他问题,请随时提问。
vim /etc/crontab 和 crontab -e 的区别
vim /etc/crontab 是系统级别的定时任务配置文件,需要使用 root 权限进行编辑,而 crontab -e 是用户级别的定时任务配置文件,只能编辑当前用户的定时任务。另外,vim /etc/crontab 中可以配置系统级别的定时任务,而 crontab -e 只能配置当前用户的定时任务。
阅读全文