- 将脚本复制到一个目录中(例如
/usr/local/bin
),并设置脚本的执行权限: -
cp /path/to/your/hyperion_start.sh /usr/local/bin/ chmod +x /usr/local/bin/hyperion_start.sh
- 创建一个服务文件,用于启动脚本。服务文件应该被保存到
/etc/systemd/system
目录中。以 root 用户身份运行以下命令:
nano /etc/systemd/system/hyperion_start.service
4.在编辑器中添加以下内容到 hyperion_start.service
文件中:
[Unit]
Description=开机启动脚本
After=network.target
[Service]
ExecStart=/usr/local/bin/hyperion_start.sh
Restart=always
User=root
[Install]
WantedBy=multi-user.target
确保修改 Description
字段为你自己的脚本描述,并将 ExecStart
字段指向你的脚本的实际路径。
5.保存并关闭文件。然后运行以下命令使 systemd 重新加载服务文件,并启动服务设置开机自启。
systemctl daemon-reload
systemctl start hyperion_start
systemctl enable hyperion_start
现在,你的脚本将在系统启动时自动运行。
请注意,你需要以 root 用户身份运行以上命令。此外,确保你的脚本不会在系统启动时出现任何错误,否则会导致系统启动失败。