!!Ubuntu,Jetson nano,NX板开机设置开机自起,nano NX设置x11vnc开机自起!!
1.创建一个rc-local自启服务
2.创建运行脚本
3.启动服务
4.NX,nano设置x11vnc并设置开机自启
大功告成!编写不易,大家成功后点个关注or赞谢谢~~
1.创建一个rc-local自启服务
1.先创建一个开机自启服务
sudo vim /lib/systemd/system/rc-local.service
2.然后将以下代码直接复制进去,无须改动
[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=network.target
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no
2.创建运行脚本
1.创建/etc/rc.local脚本文件,并写入想要运行的脚本程序
sudo vim /etc/rc.local
2.然后填入想要运行的代码:以下是个例子,一个是风扇自起
只需要把自己想要运行的命令放在exit 0前面就行了
这种方法个人认为比运.sh文件更加方便!!
#!/bin/sh -e
#风扇自起
sudo sh -c 'echo 200 > /sys/devices/pwm-fan/target_pwm'
exit 0
3.给予权限
sudo chmod +x /etc/rc.local
3.启动服务
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
运行完以上代码后,会出现这个显示,如果显示绿色就说明启动成功
重启电脑就OK拉!
sudo reboot
4.NX,nano设置x11vnc并设置开机自启
1.安装x11vnc
sudo apt-get install x11vnc -y
2.设置vnc启动密码
sudo x11vnc -storepasswd /etc/x11vnc.pass
sudo chmod 777 /etc/x11vnc.pass
3.创建启动指令
cd /etc/init
sudo vim x11vnc.conf
将以下指令添进去,无须改动:
#start on runlevel [2345]
#stop on runlevel [06]
#script
exec /usr/bin/x11vnc -auth guess -capslock -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
#end script
4.加入开机自启
(1)在软件中找到下图这个东东:
(2)打开如下:
(3)点击右边的添加:
第二行输入:bash /etc/init.d/x11vnc.sh,然后保存
~~到这就可以重启搞定~~
自己写的所以有点复杂,但是至少能完成嘿嘿。如果各位有优化欢迎评论区讨论!!