Ответы пользователя по тегу Python
  • Как в python-скрипт найти причину его зависания?

    @MaxRAF Автор вопроса
    Сам скрипт main.py https://pastebin.com/LSABKQm6

    Рядом с ним у меня файл config.ini

    [email]
    host = host.ru #где ищем почту
    login = email@host.ru
    password = 5555555
    last_uid = 82 # при первом запуске ID должен сформироваться сам
    
    [telegram]
    token = 65785689768769aEGOEYyG2s # бот
    chat_id = -40876800 # группа


    А этот скрипт (run.sh) добавил в крон, чтобы каждые 10 сек проверял почту. Почему-то, если поставить проверку раз в 1 минуту, то если в папке INBOX будет больше одного письма, то скрипт зависнет. Поэтому поставил каждые десять сек, так хоть редко происходит переполнение папки.

    Скрипт run.sh

    #!/usr/bin/env bash
    BASEDIR=$(dirname "$0")
    echo "START"
    source $BASEDIR/send_tickets/bin/activate
    python $BASEDIR/main.py
    Ответ написан