最近想总结一下工作中用的定时任务,每次都需要百度感觉非常麻烦,不如写个博客使用的时候复制黏贴来得美滋滋一点
编辑定时任务
sudo crontab -e
如果未选择编辑器,可能这一步需要设置编辑器,经常使用的是vim,设置即可。
该对话宽中一行一个命令,具体格式为
m(分) h(时) dom(天) mon(月) dow(周) command
分钟 0 - 59
小时 0 - 23
天 1 - 31
月 1 - 12
*表示任意,比如需要每两秒执行一次你可以写成 2/60 * * * * command
输入qw进行保存,执行一下命令重启定时任务服务。
sudo service cron restart
比如我需要每小时的20分钟访问一下http://foxhome.top/xxx?ss=mm
命令我写作
20 * * * * /home/foxhome/preview.sh mm
然后建立shell脚本,内容为
curl -I "http://foxhome.top/xxx?ss=$1";
其中$1为传递过来的参数mm,这样以来我就可以使得网站可以去定期执行一些任务