我一直在努力解决这个问题,以至于问了另一个启动脚本问题。
我有一个相对简单的启动脚本,即:
### BEGIN INIT INFO
# Provides: startVNC
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Start VNC server at boot time
# Description: Test
### END INIT INFO
#!/bin/sh
echo "JOB RUN AT $(date)"
echo "============================"
echo ""
/usr/bin/vncserver -geometry 1280x1024 -depth 24
Run Code Online (Sandbox Code Playgroud)
显然,只有最后一行才是真正重要的。该脚本是可执行的,即。
ls -l startVNC
Run Code Online (Sandbox Code Playgroud)
产量:
-rwxr-xr-x 1 root root 406 2011-12-07 15:45 startVNC
Run Code Online (Sandbox Code Playgroud)
当我在my_user
vncserver 启动时通过 ssh 登录时执行它时,我可以从我的桌面看到 GUI。然后我尝试了 5 件事让它在启动时运行:
/etc/init.d/
, …