示例程序名称:start.sh
方法 2: 使用 Systemd 服务
-
创建一个服务文件:
sudo vi /etc/systemd/system/start.service
-
添加以下内容到服务文件中:
[Unit] Description=Start.sh Service After=network.target [Service] ExecStart=/bin/bash /xxx/xxx/start.sh Restart=always User=your_username [Install] WantedBy=multi-user.target
替换
/path/to/start.sh
为脚本的绝对路径,your_username
替换为当前用户的用户名(whoami查看)。 -
保存并退出文件。
-
启用服务以便开机启动:
sudo systemctl enable start.service
-
启动服务并检查状态:
sudo systemctl start start.service sudo systemctl status start.service
-
重启系统测试。