Django I';我是cron和scrapy的新手cron不在AWS中工作。(在我当地的环境中很好)

Django I';我是cron和scrapy的新手cron不在AWS中工作。(在我当地的环境中很好),django,amazon-web-services,cron,scrapy,Django,Amazon Web Services,Cron,Scrapy,在AWS中, > source /home/ubuntu/envv/bin/activate && cd /srv/MyFirstCrawler/scraper && scrapy crawl blondieshop_spider 我的虚拟版是envv 我的项目是scrapy+django,项目名称是 我的第一个爬虫 当我输入命令行时,上面的cron正在工作。 但不在cron中工作 当我键入“服务cron状态”时 9月21日05:01:01 ip-17

在AWS中,

> source /home/ubuntu/envv/bin/activate && cd /srv/MyFirstCrawler/scraper && scrapy crawl blondieshop_spider
  • 我的虚拟版是envv
  • 我的项目是scrapy+django,项目名称是 我的第一个爬虫
  • 当我输入命令行时,上面的cron正在工作。
    但不在cron中工作
当我键入“服务cron状态”时

9月21日05:01:01 ip-172-31-5-186 CRON[6473]:pam_unix(CRON:session): 用户ubuntu的会话在(uid=0)9月21日05:01:01之前打开 ip-172-31-5-186 CRON[6474]:(ubuntu)CMD(来源> /home/ubuntu/env/bin/activate&&cd/srv/MyFirstCrawler/scraper&& 搔痒爬行金发蜘蛛)9月21日05:01:01 ip-172-31-5-186 CRON[6473]:pam_unix(CRON:session):用户ubuntu的会话已关闭


我真的不知道出了什么问题。我自己解决问题。这不是一个棘手的问题。我发现查看cron详细日志的唯一方法是使用邮箱

在cat
/var/spool/mail/yourbox
之后,我发现源代码不起作用

在Ubuntu中,shell应该是
bin/bash
而不是
bin/sh