Как на CRON запустить BASH скрипт который выведет окно с текстом в Ubuntu Linux
Не могу понять почему не работает вывод окна пользователю, если команда по его выводу находится в BASH скрипте, который запускается на CRON.
Содержимое скрипта happy.sh
#!/bin/bash
zenity --info --text="Happy birthday!"
Команда в crontab
*/1 * * * * /bin/sh /home/toorr2p/happy.sh >> /home/toorr2p/happy.log
При этом если я команду запускаю просто из консоли zenity --info --text="Happy birthday!" то окно выводится
Или если вызываю скрипт из консоли ./happy.sh то тоже все ок, а вот на cron отказывается работать...
Помогите разобраться пожалуйста!
Источник: Stack Overflow на русском