CentOS 7设置进程开机自动启动

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