Я написал скрипт bash, который контролирует работу sensors
и использует notify-send
чтобы предупредить меня, когда мой ноутбук перегревается.
Я запускаю скрипт с watch -n 15 fullscriptname
и также добавляю эту строку в /etc/rc.local
Он работает так, как должен, когда я запускаю его из терминала, и процесс также запускается после запуска. Однако тогда уведомления не отображаются. Я предполагаю, что это потому, что rc.local выполняется root.
(Я также пытался добавить его в Startup Applications через Unity, но это также не работает).
Итак, мои вопросы: есть ли способ запустить процесс как пользователь? Как правильно запустить такой скрипт (какие файлы конфигурации я использую)?