网站开发人员的岗位有,公司网站内容规划,子凡wordpress,教你如何建设一个模板网站一、linux自启动方法一#xff1a;使用 rc.local#xff08;简单易用#xff0c;适合快速部署#xff09;这是最简单的方式#xff0c;适合对开机启动顺序要求不高的脚本。步骤 1#xff1a;修改 rc.local 文件# 编辑rc.local文件 sudo nano /etc/rc.local步骤 2#xf…一、linux自启动方法一使用rc.local简单易用适合快速部署这是最简单的方式适合对开机启动顺序要求不高的脚本。步骤 1修改 rc.local 文件# 编辑rc.local文件 sudo nano /etc/rc.local步骤 2在 exit 0 前添加脚本启动命令在文件末尾的exit 0之前添加以下内容替换成你的实际路径#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will exit 0 on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Generate the SSH keys if non-existent if [ ! -f /etc/ssh/ssh_host_rsa_key ] then # else ssh service start in dpkg-reconfigure will fail systemctl stop ssh.socket||true dpkg-reconfigure openssh-server fi cd /home/package//python/ /usr/bin/python3 /home/python/xxxx.py /home/pi/rtsp_log.txt 21 exit 0步骤 3赋予执行权限# 给rc.local添加执行权限 sudo chmod x /etc/rc.local # 确保rc-local服务启用部分系统需要 sudo systemctl enable rc-local sudo systemctl start rc-local二、开机自动启动web画面1.新建 / 保存 service 文件直接用 nano 在目标目录创建文件粘贴你的配置无需手动复制文件更高效sudo nano /etc/systemd/system/browser-autostart.service2.粘贴配置并保存把你原有的 service 配置全选粘贴进去按CtrlO→ 回车确认文件名 →CtrlX退出编辑。[Unit] DescriptionAuto start HTML file in fullscreen browser Aftergraphical.target Requiresgraphical.target [Service] Typesimple Userpi EnvironmentDISPLAY:0 EnvironmentXAUTHORITY/home/pi/.Xauthority ExecStart/usr/bin/chromium-browser --kiosk -start-fullscreen --noerrdialogs --disable-infobars --disable-session-crashed-bubble file:///home/pi/package/rknn_model_zoo/examples/yolov8_seg/python/index_jiekou.html Restarton-failure RestartSec5 [Install] WantedBygraphical.target3.设置正确的文件权限必做否则 systemd 识别失败systemd 要求服务文件权限为644执行命令修改sudo chmod 644 /etc/systemd/system/browser-autostart.service第二步激活服务并设置开机自启使其真正生效文件放好后需要告诉 systemd重载配置、启动服务、设置开机自启依次执行以下 3 条命令缺一不可# 1. 重载systemd配置让系统识别新添加的服务每次修改service文件都要执行 sudo systemctl daemon-reload # 2. 立即启动该服务测试是否能正常运行不用重启 sudo systemctl start browser-autostart.service # 3. 设置开机自启重启系统后自动运行该服务 sudo systemctl enable browser-autostart.service第三步验证服务是否生效关键确认无问题执行以下命令检查服务状态、是否开机自启1.查看服务实时运行状态核心调试命令sudo systemctl status browser-autostart.service正常输出会显示active (running)绿色无报错说明服务启动成功此时你的屏幕已经全屏打开指定的 HTML 文件了。2.确认开机自启已开启# 重启服务修改HTML路径/Service配置后执行 sudo systemctl restart browser-autostart.service # 停止服务临时关闭自动全屏的浏览器 sudo systemctl stop browser-autostart.service # 关闭开机自启后续不想开机运行了 sudo systemctl disable browser-autostart.service # 查看服务运行日志服务启动失败时查报错原因 sudo journalctl -u browser-autostart.service -f -f 表示实时查看日志服务启动失败时比如 HTML 路径写错、chromium 没装这里会显示具体报错方便排查。