程序开机自启动-Ubuntu


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】