armbian开机启动脚本使用方法
玩客云刷入Armbian后打算将制作的Python小工具放入里面运行,为了不避免每次开机手动运行,需要将其设置为开机自启。按照ubuntu系统的设置方法,将sh脚本文件路径放入rc.local中,但是重启后并未生效。 查阅资料后发现armbian系统开机启动流程和ubuntu有些差别,下面分享正确的armbian开机启动脚本设置方法。
一、开机启动脚本制作
1、首先新建了*.sh脚本文件,示例文件内容如下:
尽量指定具体解析器/bin/bash,而不是使用/bin/sh
为了方便调试建议将nohup标记去掉,比查看nohup.out文件读取日志方便些。
#!/bin/bash nohup python /home/python/test.py &
2、使用【chmod +x 脚本文件路径】赋予脚本文件执行权限,然后测试一下是否能够正常运行。
3、将Windows中编辑的.sh文件上传到armbian运行可能会出现格式错误,建议使用【sudo apt install dos2unix】命令安装格式转换工具,然后再用【dos2unix xx.sh】进行格式转换。
二、将脚本添加系统自启配置文件
1、使用【vi /lib/systemd/system/rc-local.service】或者【vi /lib/systemd/system/rc.local.service】编辑配置文件,在文本尾部添加下面参数:
如果rc-local.service文件不存在或无效可以替换成rc.local.service试试。
[Install] WantedBy=multi-user.target Alias=rc-local.service
2、使用【vi /etc/rc.local】编辑开机启动配置文件,将脚本路径放到exit 0的前面 。
bash 你的脚本路径
3、输入【systemctl enable rc-local】设置rc-local服务为开机自动启动。
4、输入【systemctl restart rc-local】或者【systemctl start rc-local.service】重启rc-local服务。
5、输入【systemctl status rc-local.service】查看运行状态是否正常(如果报错先别重启设备,可能会卡死无法进入系统)。
- 玩客云Armbian安装ftp和smb软件教程2022-11-16
- 玩客云挂载硬盘后打不开解决方法2022-11-15
- 玩客云刷Armbian5.9完整教程和工具2022-11-15
- 玩客云Armbian挂载U盘/SD卡/硬盘方法2022-11-16
- 海康威视摄像机onvif协议开启方法2022-11-11
- 小米Kite手机帧率测试软件使用教程2022-11-03
- 我的世界珍妮模组导入安装教程2022-10-29
- 微信个人二维码更换样式风格方法2022-10-18
- 玩客云安装samba共享文件服务方法2022-11-16
- 12款好玩的回合制卡牌手游排行榜2022-04-06
130.2MB ︱11-13
165.3MB ︱11-11
月圆之夜(单机Roguelike卡牌手游) v1.6.11.2
692.43 MB ︱11-08
423.2MB ︱10-25
245.0MB ︱10-18
110.45 MB ︱10-10