#django #amazon-web-services #cron #scrapy
#django #amazon-веб-сервисы #cron #scrapy
Вопрос:
В AWS,
> source /home/ubuntu/envv/bin/activate amp;amp; cd /srv/MyFirstCrawler/scraper amp;amp; scrapy crawl blondieshop_spider
- мой virtualenv — это envv,
- мой проект scrapy django, название проекта MyFirstCrawler,
- приведенный выше cron работает, когда я набираю в командной строке.
но не работает в cron..
когда я набрал «статус службы cron»
21 сентября 05:01:01 ip-172-31-5-186 CRON[6473]: pam_unix(cron:session): сеанс, открытый для пользователя ubuntu (uid= 0) 21 сентября 05:01:01 ip-172-31-5-186 CRON[6474]:(ubuntu) CMD (source> /home/ubuntu/envv/bin/activate amp;amp; cd /srv/MyFirstCrawler / scraper amp;amp; scrapy crawl blondieshop_spider) 21 сентября 05:01:01 ip-172-31-5-186 CRON[6473]: pam_unix(cron:сессия):сеанс закрыт для пользователя ubuntu
я действительно не могу понять, что не так.
Ответ №1:
Я сам решаю проблему. Это не было проблемой. Единственный способ, который я нашел, чтобы просмотреть подробный журнал cron, — это использовать почтовый ящик.
После cat /var/spool/mail/yourbox
я увидел, что исходный код не работает.
В Ubuntu оболочки bin/bash
не должно быть bin/sh
.