我尝试通过root' s(sudo -s)crontab启动的bash脚本连接到vncserver。不幸的是我总是得到:
客户端无权在线程" main"中连接到ServerException。 java.awt.AW \ TError:无法使用':10'连接到X11窗口服务器作为DISPLAY \ variable的值。
使用vncviewer并连接ip-addr:10,我可以轻松连接。
当我手动运行bash脚本时,我也可以连接。
在cronjob中运行时,我确实在bash脚本中回显了$ USER,结果是一个空字符串。
有谁知道我做错了什么?