Задать вопрос

Не выполняется cron задача?

Нужно чтобы каждые 10 минут запускался скрипт, вот такую задачу прописал
*/10 * * * * /usr/bin/python3 /root/membot/vkbot.py > /dev/null 2>&1

Вставлял в терминал
/usr/bin/python3 /root/membot/vkbot.py > /dev/null 2>&1

все работало
Но через крон не запускается
log syslog
Feb 12 17:20:01 debian CRON[16590]: (root) CMD (/usr/bin/python3 /root/membot/vkbot.py > /dev/null 2>&1)
  • Вопрос задан
  • 920 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@enabl3
попробуй так:
*/10 * * * * cd /root/membot/ && python3 vkbot.py > /dev/null 2>&1
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Над задачами
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Ответ написан
@sasa_mi
Немного интересуюсь ИТ
А проблема может быть в простом, перевод строки должен быть в файле crontab после задачи.
Всего лишь перевод на новую строку, понимаете?
Сегодня опять напоролся на старую детскую проблему, долго думал :) пусть это останется тут, в следующий раз когда опять забуду, найду тут:)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы