这几天在折腾Ubuntu的时间定时任务,使用crontab这个软件可以轻易实现定时任务,上一次也讲到【python每小时爬取自己博客信息并且更新到个人网页】也是用crontab来执行定时任务的。
crontab有几种不同的方式实现定时任务,但是其中有坑,经过反复查资料,总结一下遇到的坑。
最原始的修改方式(不推荐)
通过修改以下的文件来达到修改定时任务的方式。
etc/crontab
我们也可以用cat ../../etc/crontab
查看这个文件,发现里面有如下格式的命令
分钟 小时 日 月 星期 用户 命令
直接添加条目必然能够达到修改定时命令的效果,但是这么做不好,而且分钟 小时 日 月 星期 用户 命令
不是标准的crontab命令格式,这使得这些命令不能被移植,而且在大批量处理的时候,也会出现问题。