Chcę uruchomić mojego robota scrapy z zadania cron.Scrapy crawler in Cron job
tworzę bash getdata.sh pliku, w którym projekt scrapy znajdujące się z jego pająki
#!/bin/bash
cd /myfolder/crawlers/
scrapy crawl my_spider_name
Moja crontab wygląda tak, chcę go wykonać w każdym 5 minut
*/5 * * * * sh /myfolder/crawlers/getdata.sh
ale nie działa, co jest nie tak, gdzie jest mój błąd?
kiedy wykonać mój plik bash z terminala sh /myfolder/crawlers/getdata.sh działa dobrze
+1 Miał ten sam problem i po prostu nie mógł tego zrozumieć. Powinieneś oznaczyć swoje pytanie jako zaakceptowaną odpowiedź. :) – Xethron
Domyślam się, że PATH nie zawsze powinna być ustawiona na/usr/local/bin, zależy to od środowiska i serwera, na którym się znajdujesz, prawda? Do czego więc należy ustawić PATH? Folder z ....? –