ubuntu定时任务

最近想总结一下工作中用的定时任务,每次都需要百度感觉非常麻烦,不如写个博客使用的时候复制黏贴来得美滋滋一点
编辑定时任务

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,这样以来我就可以使得网站可以去定期执行一些任务

发表回复

CAPTCHAis initialing...