1,创建指定目录下的 任务
m h dom mon dow command
0,30 * * * * $HOME/chewy/crontab/scrapy/proxy_fetch.py
5,35 * * * * $HOME/chewy/crontab/scrapy/proxy_check.py
35 0 * * * $HOME/code/scrapy/bin/add_task.sh
* * * * * $HOME/project3/crontab/scrapy/shopee/test.py
0 * * * * $HOME/project3/crontab/scrapy/shopee/test.sh
0 * * * * $HOME/project3/crontab/scrapy/shopee/test1.sh
每一行代表一个指定任务
2,在指定目录下创建xxx.sh文件(内容如下:)
#!/usr/bin/bash
DIR=$(dirname $0)
cd $DIR
python ./retrieve_image_scrapy.py
以上代码每行表示一个命令运行过程
4,相关命令
1,查看任务:crontab -l
2,编辑任务:crontab -e
3,vi xx.sh
4,:+wq保存退出
5,给予权限 chmod +x xx.sh (xx.sh和xx.py都给予权限)
6,查看文件权限 : ll
7,运行命令 $HOME/project3/crontab/scrapy/shopee/xx.sh
补充 :在windos下定时任务代码(单纯的去运行一个.py文件)
import os
import datetime
import time
def doSth():
os.system("python retrieve_image.py")
#h代表小时 m代表分钟 如下 代表11:09
def main(h=11,m=9):
while True:
now = datetime.datetime.now()
if now.hour == h and now.minute == m:
break
time.sleep(60)
doSth()
main()
网友评论