Ошибка при использовании уведомления-отправки с 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?