- Sempre use caminhos absolutos para evitar problemas.
/bin/sh
(ou / usr / bin /?)
/usr/bin/scrapy
(ou onde quer que esteja, você pode usar which scrapy
para encontrar o binário)
e, mais importante, adicionar caminho de script para o arquivo aspider.py para o uso de scrapy, eu acho que poderia ser /scripts/aspider.py
?
Meu primeiro palpite é que o cron está rodando, localiza sh, que encontra um arquivo scrapy que não encontra o arquivo py.
- Não sobrescreva o arquivo de log, adicione a ele:
*/5 * * * * /bin/sh /scripts/runmyspider.sh >> /scripts/spider.log 2>&1