有些时候,我们需要定期的去执行一些操作,比如爬取每天的新闻、数据补偿等。这时候我们希望系统能够帮我们,定时执行代码。crontab就可以帮我们做这件事情。
输入
crontab -e
就会进入定时任务编辑模式
* * * * * command
五个*分别对应的: 分 时 日 月 周
比如每天18点执行python爬虫脚本,就可以这么写
0 18 * * * /usr/bin/python3 /path/to/your/crawl.py
不过注意,crontab在电脑休眠的时候是不会执行的
所以一般的定时任务都是在永不休眠的服务器上执行
基本上公司级别的定时任务也是利用了crontab的能力哦~