vncserver 自动启动显示 root

vncserver 自动启动显示 root

在我的 rhel5 系统中,有以 root 身份运行的 cronjob 脚本,它需要export DISPLAY

我添加了下面的几行来/etc/sysconfig/vncservers在某些用户显示器上启动 vncserver。

VNCSERVERS="3:root"
VNCSERVERARGS[3]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

VNCSERVERS="2:abc"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

但当我运行时,/etc/ini.d/vncserver start它只会为用户 abc 启动显示 2

答案1

您正在覆盖 VNCSERVERS 变量。文件中的文档显示“VNCSERVERS 变量是显示:用户对的列表。“。

您应该使用这个表格:

VNCSERVERS="2:abc 3:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERARGS[3]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

相关内容