免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3783 | 回复: 3
打印 上一主题 下一主题

怎样为多个用户设置启动系统时自动启动VNC? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-17 17:08 |只看该作者 |倒序浏览
情形如下:\r\n一台solaris,上面有user1、user2、user3三个用户\r\n已成功安装了VNC 4.1.3,是RealVNC公司的,(VNC的版本太多了,我很混乱,不知道这样描述大家是否能知道是哪个VNC)\r\n可通过执行命令# /usr/local/bin/vncserver 来手动启动vnc\r\n\r\n现在,要为user1、user2、user3三个用户启动vnc,并且要在系统开机启动时,自动将这三个vnc都开起来\r\n\r\n请教该如何设置自启动呢?

论坛徽章:
0
2 [报告]
发表于 2008-12-17 23:57 |只看该作者
听说vnc是做远程登录的\r\n\r\n具体不了解\r\n\r\n不过如果是做服务端的话,有必要为每个用户启动一个吗?\r\n\r\n如果确实有必要,让用户自己启动算了,写个启动脚本,配置在用户的crontab里,检查该用户的vnc是否起来,如果没有,就启动,否则,continue

论坛徽章:
0
3 [报告]
发表于 2008-12-18 09:07 |只看该作者
vnc作为服务器端,和客户端也是一一对应的,每个用户可开启自己的vnc会话进程,用户在关闭vnc窗口时,当前的solaris会话状态会被保留,而不会注销,下次登录vnc时,状态和上次退出时的一样。常用在需要长时间进行操作,但当前会话又不能关闭的情况下,比如,打patch,跑测试之类的\r\n\r\n楼上的想法是检测vnc是否启动,我想要的是开机时让vnc自动为用户启动,vnc一旦启动后除非用户或者root去kill掉进程,否则是不会退出的,当然,楼上的方法是绕了个弯子,也能实现

论坛徽章:
0
4 [报告]
发表于 2008-12-18 10:43 |只看该作者
哈哈,自己搞定了!\r\n\r\n脚本如下:\r\n#!/sbin/sh\r\n\r\ncase \"$1\" in\r\nstart)\r\n        /usr/bin/su - user1 -c \"/usr/local/bin/vncserver :1\"\r\n        /usr/bin/su - user2 -c \"/usr/local/bin/vncserver :2\"\r\n        /usr/bin/su - user3 -c \"/usr/local/bin/vncserver :3\"\r\n        ;;\r\nstop)\r\n        /usr/bin/su - user1 -c \"/usr/local/bin/vncserver -kill :1\"\r\n        /usr/bin/su - user2 -c \"/usr/local/bin/vncserver -kill :2\"\r\n        /usr/bin/su - user3 -c \"/usr/local/bin/vncserver -kill :3\"\r\n        ;;\r\n*)\r\n        echo \"Usage: /etc/init.d/autovnc { start | stop }\"\r\n        exit 1\r\n        ;;\r\nesac\r\nexit 0\r\n\r\n将这段脚本放到/etc/init.d中,chmod加上x,然后在/etc/rc2.d目录中建一个软连接,取名S99*,开机即可自动启动vnc\r\n# vi /etc/init.d/autovnc\r\n...\r\n# chmod u+x /etc/init.d/autovnc\r\n# ln -s /etc/init.d/autovnc /etc/rc2.d/S99autovnc\r\n\r\n\r\n前提是这些用户要事先设置了vncpasswd\r\n\r\n
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP