scrapy定時執行抓取任務

2021-07-27 04:40:34 字數 437 閱讀 1231

當我們寫好抓取資料的指令碼.py檔案時,需要輸入命令:scrapy crawl projectname 來執行。

那麼怎麼做乙個定時器,讓這個.py指令碼進行定時執行呢?

步驟如下:

1、寫乙個shell指令碼,加入命名為test.sh內容如下:

#! /bin/sh 

export path=$path:/usr/local/bin

#進入.py指令碼所在目錄

#執行.py中定義的專案example,並指定日誌檔案,其中nohup....&表示可以在後台執行,不會因為關閉終端而導致程式執行中斷。

nohup scrapy crawl example >> example.log 2>&1 &

2、通過crontab -e命令新增乙個定時器,定時執行上面的shell指令碼test.sh:

scrapy定時執行抓取任務

當我們寫好抓取資料的指令碼.py檔案時,需要輸入命令 scrapy crawl projectname 來執行。那麼怎麼做乙個定時器,讓這個.py指令碼進行定時執行呢?步驟如下 1 寫乙個shell指令碼,加入命名為test.sh內容如下 python view plain copy bin sh ...

定時執行任務

在windows上,使用configuration task scheduler 任務計畫程式 task scheduler library 任務計畫程式庫 create task.或者 control panel scheduled tasks add a scheduled task.在linu...

定時執行任務

spring中可以通過配置方便的實現週期性定時任務管理,這需要用到以下幾個類 org.springframework.schedu ling.quartz.methodinvokingjobdetailfactorybean 配置需要排程的bean的某個方法 org.springframework....