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】

 

posted on 2022-02-24 15:05  巴黎河畔  阅读(58)  评论(0编辑  收藏  举报