新增定时任务
在控制台执行crontab -e
命令,输入定时规则,保存退出,这种设置针对用户级。
* * * * * /usr/bin/curl https://www.baidu.com
该规则定于为:每一分钟请求一次百度。
定时任务管理
启动服务: systemctl start crond.service
停止服务:systemctl stop crond.service
重启服务:systemctl restart crond.service
如何查看定时任务
在控制台中执行 crontab -l 命令
会把定时任务的规则打印出来
定时任务规则解释
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
如果需要查看更详细的用法,可以使用# man crontab
命令查看。
整理成表格如下:
举例子
* * * * * 每一分钟执行一次
30 * * * * 每30分钟执行一次
*/5 * * * * 每5分钟执行一次
5 0 * * * * 每天的00:05执行一次
感谢阅读,希望这篇文章能给你带来帮助!