1.创建服务
在/usr/lib/systemd/system 目录下创建对应服务的service文件,即可运行对应的服务。
cd /usr/lib/systemd/system
vi HelloWorld.service
然后在HelloWorld.service输入以下内容:
[Unit]
Description=HelloWorld
[Service]
Type=simple
ExecStart=/root/shell/HelloWorld
Restart=always
RestartSec=5
StartLimitInterval=3
RestartPreventExitStatus=137
[Install]
WantedBy=multi-user.target
Description 为服务器的名字,ExecStart为对应的可执行文件完整路径。
创建完之后,在控制台输入 service HelloWorld start 就会执行对应的HelloWorld。相应的常用组合命令有:
service HelloWorld stop // 关闭服务
service HelloWorld restart // 重启服务
2.设置开机自启动
在控制台运行以下命令即可:
systemctl enable HelloWorld.service