1. 首页>要闻 > 要闻

crontab -l(crontab)

作者:王同一
2023年07月04日 16:05
要闻

你们好,最近小元发现有诸多的小伙伴们对于crontab -l,crontab这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 Linux下的任务调度可以分为两类:系统任务调度和用户任务调度。Linux系统任务由系统服务cron (crond) 《Liux就该这么学》控制,缺省情况下该服务是启动的。

2、 用户自己设置的计划任务使用命令crontab。在CentOS系统中,

3、 cat /etc/crontab

4、 配置文件可以解释如下:

5、 SHELL=/bin/bash

6、 PATH=/sbin:/bin:/usr/sbin:/usr/bin

7、 MAILTO=root

8、 HOME=/

9、 # For details see man 4crontabs

10、 # Example of job definition:

11、 # .---------------- minute (0 - 59)

12、 # | .------------- hour (0 - 23)

13、 # | | .---------- day of month (1 - 31)

14、 # | | | .------- month (1 - 12) OR jan,feb,mar,apr .

15、 # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

16、 # | | | | |

17、 # * * * * * user-name command to be executed

18、 前四行是用于配置crond任务运行的环境变量。第一行shell变量指定系统将使用哪个SHELL。

19、 这是bash;第二行中的PATH变量指定系统执行命令的路径;第三行的MAILTO变量指定crond的任务执行信息将通过电子邮件发送给root用户。如果MAILTO变量的值为空,

20、 表示不向用户发送任务执行信息;第四行中的HOME变量指定了执行命令或脚本时使用的主目录。

21、 用户应该定期执行的工作,如用户数据备份、定期邮件提醒等。用户可以使用crontab工具自定义自己的计划任务。

22、 所有用户定义的crontab文件都保存在/var/pool/cron目录中。其文件名与用户名相同。

以上就是crontab这篇文章的一些介绍,希望对大家有所帮助。

推荐阅读