LINUX.ORG.RU

Cron и GUI

 


0

1

Помогите нубу с кроном. Хочу, чтобы он периодически показывал результат работы определённого скрипта через libnotify. Однако, он не показывает ничего, хотя судя по логу команда выполняется:

Dec 26 22:53:01 Carbide CRON[13465]: (gasinvein) CMD (notify-send -i ok 'Cron' 'Cron works!')
Команды, не требующие GUI, вроде дописывания чего-нибудь в файл, выполняются нормально. Что я делаю не так?
Интуиция подсказывает, что крон не знает, какой Х-терминал использовать, или вроде того.

попробуй сделать в терминале открытом в X «xhost +» - может быть в этом проблема.

Tanger ★★★★★
()

Разобрался. Добавил в crontab переменную DISPLAY=:0

gasinvein ★★★
() автор топика

И чтобы не создавать новую тему, спрошу прямо тут. Как в баше оформить вывод другой команды в виде переменной? Что-то вроде

notify-send 'Status' $(/home/gasinvein/my-script.sh)

gasinvein ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.