问题:ubuntu如何每天定时抓取文件?如何每天运行脚本
解决:使用linux系统自带的定时运行程序crontab
方法:
# 使用当前用户执行脚本,在打开的vim中编辑需要运行的任务
crontab -e
# 每两分钟运行当前用户目录下的hello.py文件
*/2 * * * * python hello.py
注:如果是更改系统文件,则是更改/etc/crontab文件,在里面需要添加执行用户
注:编辑任务的格式
# m h dom mon dow command
对应解释:分钟 小时 日期 月份 周 命令
例如:每天早上3点运行:0 3 * * * python hello.py > /dev/null
> /dev/null # 表示不需要其标准输出
分 时 日 月 周 命令
第1列表示分钟0~59 (每分钟用*或者 */1表示,*/5 代表每5分钟)
第2列表示小时0~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
参考:
https://www.cnblogs.com/fulucky/p/8022333.html
http://blog.csdn.net/ybsun2010/article/details/9972403