2008/7/7 Faris Xiao <[EMAIL PROTECTED]>: > Rainux wrote: >> 保持用户 rainux 登录到 GNOME 的情况下,在 rainux 的 crontab 里设置指定时间运行 zenity,命令大概是 >> DISPLAY=:0.0 zenity --info --text="test" >> > 试一下 export DISPLAY=:0.0 zenity --info --text="test" > 看是不是 DISPLAY 的环境变量没有在 crontab 里面继承造成的? > > crontab 里面的命令,最好使用绝对路径。 > > >> 不管是把 DISPLAY 设置为 :0.0 还是 localhost:0,都无法成功,Cron Daemon 发到 Email >> 里的错误信息是 Gtk-WARNING **: cannot open display: xxxxx。 >> >> 请问应该如何解决? >> >> --- >> Best Regards >> >> Rainux >> > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >
不好意思,是因为我在 --text 参数里用了中文造成的问题,之前有些尝试实际是 zenity --info --text="吃药" --display=:0.0,可能是中文字符引起问题导致后面的参数也没有被正确解析。 -- Best Regards Rainux

