Ошибка при использовании уведомления-отправки с Crontab

Я написал простой скрипт на Python, который очищает данные из Интернета и отображает данные в виде уведомлений с помощью модуля. notif-send

Я использовал crontab для планирования всего процесса.

Для тестирования я запускал скрипт каждую минуту:

Я установил PYTHONPATH и мой crontab выглядит так:

PYTHONPATH = home/user/dir1/project 

* * * * * cd /home/user/env-dir && /home/user/env-dir/venv/bin/python/home/user/dir1/script.py >> /home/user/dir1/out.txt

Скрипт отлично запускается из crontab, записанные данные записываются в out.txt но, к моему ужасу, уведомление не появляется.

Я запустил скрипт из терминала, и появляется уведомление, но оно не появляется из crontab.

Я уже пробовал многочисленные решения, доступные в интернете, но ничего не получалось. Я пытался установить DISPLAY переменная и DBUS SESSION ADDRESS переменная но все напрасно.

Как получить уведомление, работающее от crontab?

0 ответов

Другие вопросы по тегам