Почему crontab не запускает python?

Тема в разделе "Raspberry Pi", создана пользователем shish750, 18 апр 2021.

  1. shish750

    shish750 Нуб

    Обычная программа python(а) , чтобы проверить работоспособность Cron(а)
    Запускаю ее каждую минуту ...
    Но CRON не запускает программу...
    Из консоли запускается.
    Помогите, пожалуйста, уже всю голову сломал...
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
     
  2. b707

    b707 Гуру

    судя по логу - вроде запускается?
    А зачем приведено два крон-файла? какой из них тот. что используется7
     
  3. Andy16

    Andy16 Нерд

    У меня работает проще:

    Код (Text):
    10  6   *   *  *    /py/work.py
    Первая строчка в скрипте:

    Код (Text):
    #!/usr/bin/env python3
     
    ZAZ-965 нравится это.
  4. ZAZ-965

    ZAZ-965 Гуру

    @shish750, уверены что в вашей системе python версии 3.9 (Debian 3.7.3, Ubuntu 3.8.2) и находится в .usr/local/bin? Что покажет
    Код (Bash):
    whereis python
    Проще использовать хешбенг #!/usr/bin/env python3 и сделать скрипт исполняемым chmod +x
     
  5. shish750

    shish750 Нуб

    [​IMG] [​IMG]
     
  6. ZAZ-965

    ZAZ-965 Гуру

    Armbian под рукой нет. А какому пакету принадлежит python3.9?
    Код (Bash):
    dpkg -S /usr/local/bin/python3.9
     
    Последнее редактирование: 18 апр 2021
  7. shish750

    shish750 Нуб

    Код (C++):
    dpkg-query: не найден путь, подходящий под шаблон /usr/local/bin/python3.9
     
     
  8. ZAZ-965

    ZAZ-965 Гуру

    @shish750, в crontab`е укажите путь к /usr/bin/python3.7 Откуда в вашей системе в обход пакетного менеджера взялся python3.9 - не знаю. Можно посмотреть, что за файл и с чем он слинкован
    Код (Bash):
    file /usr/local/bin/python3.9
    ldd /usr/local/bin/python3.9
     
  9. Un_ka

    Un_ka Гуру

    Может вы сделали запись в cron от пользователя pi а для запуска скрипта, нужно его запускать от sudo?
    Кстати, если уже пошло обсуждение crontab:
    В crontab есть запись:
    Код (Bash):
    @reboot sudo shutdown -h 22:40
    Если выключить малину раньше
    Код (Bash):
    sudo shutdown -h now
    То после последующего включения она выключится.
    Почему это происходит?
     
    Последнее редактирование: 19 апр 2021