我使用Kubuntu进行无人值守升级(自动升级),由cron在root中启动。 我已经用PyGTK编写了一个脚本,需要在我的屏幕上显示,在无人值守升级中调用:
p = subprocess.Popen(['python', 'my_script.py'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
p.stdin.flush()
在我的剧本里,我有:
import os
env = os.environ.copy()
env['DISPLAY'] = ':0.0'
但我有个错误:
/etc/cron.daily/apt: /usr/lib/python2.7/dist-packages/gtk-2.0/gtk/init.py:57: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) /my_script.py:143: Warning: invalid (NULL) pointer instance
我该怎么修?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐