【发布时间】:2013-06-18 13:50:23
【问题描述】:
我想从 cron 作业中执行我的爬虫。
我用它的蜘蛛创建了 bash 文件 getdata.sh,scrapy 项目所在的位置
#!/bin/bash
cd /myfolder/crawlers/
scrapy crawl my_spider_name
我的 crontab 是这样的,我想每 5 分钟执行一次
*/5 * * * * sh /myfolder/crawlers/getdata.sh
但它不起作用,怎么了,我的错误在哪里?
当我从终端 sh /myfolder/crawlers/getdata.sh 执行我的 bash 文件时,它工作正常
【问题讨论】:
-
是
*/5 * * * * sh /myfolder/crawlers/getdata.sh中的sh“前缀”,这是从crontab执行shell 脚本所必需的???
标签: ubuntu cron scrapy crontab cron-task