Crontab在服务器上的定时任务
Crontab+服务器
实习的第二个月,把自己的蠢操作发一发,希望你们可以避免~~~
废话不说,上问题
服务器上的crontab定时是5个参数,如下图所示:
我在服务器上部署了自己的一个报警脚本,每个小时在钉钉中推送一个项目需要的实时报警信息,下面是我最初设置的定时命令:
但是当我查看日志却发现,这家伙根本就没有报警,于是我找了度娘,结果入坑的改成了下面这个样子:::
第一次改正
结果确实报警了,但当我再次查看日志和钉钉消息时,emmmm
这TM竟然是每分钟执行一次。。。
内心不禁OS。。。自己搜的都是啥,于是再次找原因:
姐姐让你分时间来测试,来看看你到底是什么牛马!
第二次改正(Test)
度娘也经不起推敲啊,还是得靠自己,一轮测试给你搞定!
上面的是我测试,每小时51分钟的时候让他执行一次,最后成功~!
为大家留下几个常用的Crontab定时命令
有其他需要的可以去我的文章看看,也可以给我留言哦,看到必回,一起交流一起成长~~
常用的就这些,遇到问题可以私信我,我可是会回复滴 命令
.
'''
# 每分钟执行一次你的命令
* * * * * yourCommand
# 每小时的第三分 ,第15分执行命令
3,15 * * * * yourCommand
# 每天的8点到11点的3和15分执行,如8:03,8:15.。。
3,15 8-11 * * * yourCommand
每隔两天的上午12点的第3和第15分钟执行
3,15 12 */2 * * yourCommand
# 每周一的上午11点的3分和15分执行一次
3,15 11 * * 1 yourCommand
# 每天的21点30分执行
30 21 * * * yourCommand
# 每隔一小时执行一次脚本,并重定向,不是每小时执行
0 */1 * * * /data/python/miniconda3/bin/python /home/txd/hello.py >/home/log/demo.log 2>&1
''';
致谢
你的点赞是我创作的动力,biubiubiu,觉得有用的给我筹个奶茶钱~(●’◡’●)