crontab -l 看不到/etc/crontab文件的配置
时间: 2023-07-11 13:45:12 浏览: 64
`crontab -l` 命令只能列出当前用户的crontab文件中的任务,而不能列出 `/etc/crontab` 文件中的任务。这是因为 `/etc/crontab` 文件是系统级别的计划任务文件,它不属于任何特定的用户,而是属于整个系统。因此,如果您需要查看系统级别的计划任务,您应该查看 `/etc/crontab` 文件的内容。
您可以使用以下命令来查看 `/etc/crontab` 文件的内容:
```
cat /etc/crontab
```
这将显示 `/etc/crontab` 文件的内容,包括所有的系统级别的计划任务。请注意,如果您想编辑 `/etc/crontab` 文件,您需要使用 `sudo` 或 `root` 用户权限来进行编辑和保存。
相关问题
crontab /etc/crontab和crontab -e
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用于编辑当前用户的定时任务。
vim /etc/crontab 和 crontab -l 的区别
vim /etc/crontab 是编辑系统级别的定时任务,而 crontab -l 是查看当前用户的定时任务列表。vim /etc/crontab 可以设置系统级别的定时任务,而 crontab -l 只能查看当前用户的定时任务列表。