Linux命令-crontab(定时任务)

26 阅读1分钟

有些时候,我们需要定期的去执行一些操作,比如爬取每天的新闻、数据补偿等。这时候我们希望系统能够帮我们,定时执行代码。crontab就可以帮我们做这件事情。

输入

crontab -e

就会进入定时任务编辑模式

* * * * * command

五个*分别对应的: 分 时 日 月 周

比如每天18点执行python爬虫脚本,就可以这么写

0 18 * * * /usr/bin/python3 /path/to/your/crawl.py

不过注意,crontab在电脑休眠的时候是不会执行的

所以一般的定时任务都是在永不休眠的服务器上执行

基本上公司级别的定时任务也是利用了crontab的能力哦~