Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 通过crontab中的脚本打开JPG文件_Linux_Bash_Crontab_Gnome - Fatal编程技术网

Linux 通过crontab中的脚本打开JPG文件

Linux 通过crontab中的脚本打开JPG文件,linux,bash,crontab,gnome,Linux,Bash,Crontab,Gnome,我想做一个pomotoro脚本,只是为了好玩哈哈。设想是每30分钟,屏幕上就会弹出一张照片。。。咖啡时间到了!;) 我计划了一些简单的事情,比如用crontab运行一张打开图片的纸条。 我得到了一个使用EOG打开jpg图像的脚本。诸如此类: #!/bin/bash eog -n /home/lscardeal/Pictures/pic.jpg 当我自己运行它时,它会工作,但当它由crontab运行时,它不会打开文件。我的crontab运行脚本,但是pic没有打开。我怎样才能让它工作 thx检查

我想做一个pomotoro脚本,只是为了好玩哈哈。设想是每30分钟,屏幕上就会弹出一张照片。。。咖啡时间到了!;) 我计划了一些简单的事情,比如用crontab运行一张打开图片的纸条。 我得到了一个使用EOG打开jpg图像的脚本。诸如此类:

#!/bin/bash
eog -n /home/lscardeal/Pictures/pic.jpg
当我自己运行它时,它会工作,但当它由crontab运行时,它不会打开文件。我的crontab运行脚本,但是pic没有打开。我怎样才能让它工作


thx检查此脚本是否有效:

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

Tks

使用su运行它,例如su
eog-n/home/lscardeal/Pictures/pic.jpg
STDIN/OUT for cron jobs不是你的课程如果答案解决了你的问题,你应该单击它旁边的小复选标记,奖励erigobeli,让人们知道不需要进一步的帮助。