- 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