我想運行一個cron,它涉及到打開一個圖形程序,因此需要一個DISPLAY集。我曾嘗試以下:cron,需要顯示器
* * * * * DISPLAY=:0.0 /opt/firefox/firefox -print ..
它不工作,即使我試試我的控制檯上面的命令不起作用。它只是坐在那裏無所事事。現在,它的唯一工作方式如下:
$ echo $DISPLAY
localhost:10.0
$ crontab -l
* * * * * DISPLAY=:10.0 /opt/firefox/firefox -print ..
如果我保持登錄到計算機並等待cron運行,這將起作用。
有沒有可行的方法來完成這項工作?我能瘦的唯一方法是始終保持登錄到機器(我想避免)。
如果您尚未登錄,那麼您打算在哪個X服務器上顯示它? – 2009-12-02 01:30:40