Авторизация python telethon в cron

Для автоматического хостинга в telegram использую библиотеку telethon. Скрипт при первом запуске запросил номер телефона или токен бота, я авторизовался и получил файл *.session. Скрипт работает.

Но при попытке вызвать этот же скрипт из cron, судя по логам, он опять запрашивает авторизацию, только дать ее уже невозможно. Но зачем? Я же уже авторизовался?

Кто может подсказать решение этой проблемы?


Ответы (1 шт):

Автор решения: Aleksandr Kupriyanov

Великая сила Стековерфлоу проявляется в том, что ответ находится в тот момент, когда отправляешь запрос.

Так как cron работает от имени root, то и авторизоваться надо, выполнив предварительно вручную скрипты под рутом. И все заработает в кроне

→ Ссылка