Файл scrapy не найден нигде в PATH (см. ниже). Чтобы найти, где он находится, используйте следующую команду в своей интерактивной оболочке:
which scrapy
Он покажет свой абсолютный путь, например. [F7]. Поместите абсолютный путь к crontab:
47 9,22 * * * cd Travel/lastsecond && /usr/local/bin/scrapy crawl tours
Переменная PATH используется для поиска программ, когда вы не укажете точное путь в командной строке или в скрипте. Он определяется настройками профиля и crontabs. Он обычно выглядит так:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Пример происходит из моего /etc/crontab. Однако значение, которое вы предоставили в своем crontab, выглядит необычно ...
PATH=/root/
Не пытаетесь ли вы установить PATH здесь?!
Шебанг - первая строка многих сценариев. Он указывает, какой интерпретатор должен интерпретировать файл. Это не имеет смысла в crontab, и вы должны удалить его. Crontab - это файл данных для Cron, а не сценарий.
Хорошо, я нашел решение в ответе другого вопроса. Прокрутите вниз до второго ответа мауро. Почему использование kworker cpu становится настолько высоким?
Теперь все работает нормально. Для меня это был gpe6F Почему использование kworker cpu становится таким высоким?
Хорошо, я нашел решение в ответе другого вопроса. Прокрутите вниз до второго ответа мауро. Почему использование kworker cpu становится настолько высоким?
Теперь все работает нормально. Для меня это был gpe6F Почему использование kworker cpu становится таким высоким?
Хорошо, я нашел решение в ответе другого вопроса. Прокрутите вниз до второго ответа мауро. Почему использование kworker cpu становится настолько высоким?
Теперь все работает нормально. Для меня это был gpe6F Почему использование kworker cpu становится таким высоким?