linux使用crontab执行计划任务
作者:happyzxb
发表于:2020-06-06
因家里装了certos需要外网访问网站,前几天了解到阿里的DDNS,感觉非常好用。
让系统每隔10分钟更新一下DDNS的IPv6,需要用到crontab执行计划任务。
列出当前的默认计划任务列表:
crontab -l
删除当前的默认计划任务列表:
crontab -r
修改当前的默认计划任务列表:
crontab -e
计划任务列表的格式:
[minute] [hour] [day of month] [month] [day of week] [program to be run]
其中各个参数的取值范围是:
minute(0-59) hour(0-23)
day of month(1-31)
month(1-12)
day of week(0-7,0 or 7 is Sun)
每个参数里的取值可以有4种间隔符:
* 表示任意
– 表示范围
, 表示枚举多个值
/ 表示每隔
例如:
周一到周五每天12:34执行aliddns.sh
34 12 * * 1-5 /bin/aliddns.sh
每隔10分钟执行a.sh
*/10 * * * * a.sh
版权声明
本站部份资源来自本人原创、以及网络收集,经过测试整理,版权争议与本站无关。
所有资源仅限用于学习和测试研究,不得用于商业或者非法用途,否则、一切后果请用户自负。
网络技术更新极快,我们不保证资源的长久可用性,下载前请仔细查看发布日期。