首页 电脑 电脑学堂 查看内容

脚本启动多个VNC用户

2011-7-19 11:00 662 0

摘要:   例如要为系统里的user1、user2、user3启动vnc,并在系统开机时自动启动,免去手动启动的麻烦。首先要确定vnc装在哪个目录,我的vnc是在/usr/bin/目录下(rpm -qal v...
关键词: bin usr vncserver autovnc etc vnc init 目录 user1 user3

  例如要为系统里的user1、user2、user3启动vnc,并在系统开机时自动启动,免去手动启动的麻烦。首先要确定vnc装在哪个目录,我的vnc是在/usr/bin/目录下(rpm -qal vnc-server查找VNC安装在什么地方)。预先为各用户设置好vnc的密码,用/etc/local/bin/vncpasswd命令进行设置。  在/etc/init.d目录中创建脚本,  # vi /etc/init.d/autovnc  脚本内容如下:  #!/sbin/sh  case "$1" in  start)  /usr/bin/su - user1 -c "/usr/bin/vncserver :3"  /usr/bin/su - user2 -c "/usr/bin/vncserver :4"  /usr/bin/su - user3 -c "/usr/bin/vncserver :5"  ;;  stop)  /usr/bin/su - user1 -c "/usr/bin/vncserver -kill :3"  /usr/bin/su - user2 -c "/usr/bin/vncserver -kill :4"  /usr/bin/su - user3 -c "/usr/bin/vncserver -kill :5"  ;;  *)  echo "Usage: /etc/init.d/autovnc { start | stop }"  exit 1  ;;  esac  exit 0  不要忘记用chmod加上x运行权限,  # chmod u+x /etc/init.d/autovnc  然后在/etc/rc2.d目录中建一个软连接,取名S99*,开机即可自动启动vnc  # ln -s /etc/init.d/autovnc /etc/rc2.d/S99autovnc  手动启动和停止这些用户vnc的方法  # /etc/init.d/autovnc start|stop
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部