2013-10-18 65 views
0

我試圖做一個番茄羅劇,只是爲了好玩哈哈。理念是每隔30分鐘在屏幕上彈出一張照片...所以它的咖啡時間! ;) 我計劃了一些簡單的事情,例如打開一張由crontab運行的pic的腳本。 我得到了一個腳本,使用EOG打開一個jpg圖像。類似的東西:在crontab中通過腳本打開一個JPG文件

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

它的工作原理,當我運行它自己,但是當它的用crontab運行它不會打開該文件。我的crontab運行腳本,但圖片無法打開。我怎樣才能使它工作?

THX

+0

來看蘇如su'eog -n/home/lscardeal/Pictures/pic.jpg' – Satya

+2

STDIN/OUT for cron jobs is not your session – michael501

+0

如果答案解決了您的問題,您應該點擊旁邊的小複選標記以獎勵erigobeli和讓人們知道不需要進一步的幫助。 – beroe

回答

2

檢查該腳本的工作原理:它採用

#!/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 

韓國社交協會

+0

是的,它的確如此。 Tnx非常! – lscardeal

+0

不客氣! – elirigobeli

+0

@繪畫如果這回答了您的問題,您可以[點擊此答案爲可接受](http://stackoverflow.com/help/someone-answers),點擊旁邊的綠色複選標記。這將表明你的問題已經解決。 –

相關問題