1 创建启动文件
创建启动文件:
$ sudo touch /etc/systemd/system/MyProgram.service
2 写入启动文件内容
启动文件内容如下:
[Unit]
Description= MyProgram
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=root
ExecStart=/home/MyFolder/ MyProgram
[Install]
WantedBy=multi-user.target
3 设置开机自启动
设置:
$ systemctl enable MyProgram.service
4 启动程序
可选步骤。
如果需要立即启动程序,可以运行:
$ systemctl start MyProgram.service
5 说明
按如上步骤设置完成后,OS重启后程序能够自启动,如果程序异常崩溃,也会自启动。
参考
参考:
【https://www.jianshu.com/p/02ca0e0c33ab】
【https://www.cnblogs.com/startscorpio/p/12915088.html】