1. 使用systemd服务
创建服务单元文件:
sudo vim /etc/systemd/system/myapp.service
编辑文件内容:
[Unit]
Description=My Application
After=network.target
[Service]
ExecStart=/path/to/your/application
Restart=always
User=youruser
[Install]
WantedBy=multi-user.target
重载systemd配置:
sudo systemctl daemon-reload
启用服务:
sudo systemctl enable myapp.service
2. 使用rc.local脚本
编辑rc.local文件:
sudo vim /etc/rc.d/rc.local
添加启动命令:
#!/bin/bash
/path/to/your/application &
赋予执行权限:
sudo chmod +x /etc/rc.d/rc.local