Открытие файла JPG скриптом в crontab

Я пытаюсь сделать сценарий помидора, просто для удовольствия, ха-ха. Идея в том, что каждые 30 минут на экране появляется картинка... так что пора пить кофе! ;) Я планировал что-то простое, вроде скрипта, который открывает картинку, запускаемую кронтабом. У меня есть скрипт, который открывает изображение в формате jpg с помощью EOG. Что-то такое:

#!/bin/bash
eog -n /home/lscardeal/Pictures/pic.jpg

Он работает, когда я запускаю его сам, но он не открывает файл, когда он запускается crontab. Мой crontab запускает скрипт, но картинка не открывается. Как я могу заставить его работать?

спасибо


person lscardeal    schedule 18.10.2013    source источник
comment
запустите его, используя su, например. вс eog -n /home/lscardeal/Pictures/pic.jpg   -  person Satya    schedule 18.10.2013
comment
STDIN/OUT для заданий cron не является вашей сессией   -  person michael501    schedule 18.10.2013
comment
Если ответ разрешил ваш вопрос, вы должны щелкнуть маленькую галочку рядом с ним, чтобы вознаградить erigobeli и сообщить людям, что дальнейшая помощь не требуется.   -  person beroe    schedule 20.10.2013


Ответы (1)


Проверьте, работает ли этот скрипт:

#!/bin/bash

#Export DISPLAY
export DISPLAY=:0.0

#Call Gnome EOG
/usr/bin/eog -f /home/user/image.png &

#Time to display
sleep 100

killall eog

спасибо

person elirigobeli    schedule 18.10.2013