cat /etc/crontab查询出来的是什么
时间: 2023-08-08 12:13:32 浏览: 88
`cat /etc/crontab` 命令可以查询 Linux 系统中的系统级定时任务,输出的内容是一个文本文件,其中包含了所有用户的定时任务。该文件的格式如下:
```
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
```
文件的每一行表示一个定时任务,其中包含以下几个字段:
- 分钟(m):表示任务执行的分钟数,取值范围为 0-59。
- 小时(h):表示任务执行的小时数,取值范围为 0-23。
- 日(dom):表示任务执行的日期,取值范围为 1-31。
- 月(mon):表示任务执行的月份,取值范围为 1-12。
- 周(dow):表示任务执行的星期几,取值范围为 0-7(其中 0 和 7 均表示星期日)。
- 用户(user):表示执行任务的用户。
- 命令(command):表示要执行的命令或脚本。
在文件中,以 `#` 开头的行表示注释,不会被执行。每个字段之间用空格或制表符隔开。需要注意的是,系统级定时任务的任务执行权限是 root 用户,因此一些需要 root 权限的任务需要在此处配置。
阅读全文