gedit 的 Crontab 问题

gedit 的 Crontab 问题

我想用 Crontab 安排每周备份,但我以前从未使用过它,所以我想从一个简单的命令开始测试它,比如用 gedit 打开一个文本文件。

我遵循了以下指南:
https://help.ubuntu.com/community/CronHowto

sudo crontab -e

我在终端中获取文件并添加以下内容:

m h  dom mon dow  command
34 12    * * *    /usr/bin/gedit /home/KEN/Desktop/ImaTXT

当我保存并安装这个新的 crontab 时,是 12:32:

crontab: installing new crontab

我检查它是否被保存:

sudo crontab -l

两分钟过去了,什么也没打开。

我究竟做错了什么?

谢谢 Kevy,它成功了。

答案1

您应该指定$DISPLAY环境变量和用户(可能是就你的情况而言)。

$ sudo crontab -e -u user

m h dom mon dow command
34 12 * * * export DISPLAY=:0 && /usr/bin/gedit /home/KEN/Desktop/ImaTXT

相关内容