编写自己的脚本
1.创建脚本文件
vim /home/webrtc.sh
2.内容:
注意脚本内容中不能用nohup
#!/bin/sh
docker start e7c61bee9792
如果是java应用的话要加上java环境,如下
#!/bin/sh
export JAVA_HOME=/home/jbr_jcef-17.0.9-linux-x64-b1087.3
/home/batteryplatform/bin/unix-start.sh >>run.log
3.授权
chmod +x *
2.创建服务单元文件
1.创建单元文件
vim /etc/systemd/system/webrtc.service
2.单元文件内容:
[Unit]
Description=webrtc start
After=network.target
[Service]
Type=simple
WorkingDirectory=/home #安装的目录
ExecStart=/home/webrtc.sh #启动脚本
User=root
Restart=always
#配置应用的重启命令
#ExecReload=/home/service/startup.sh restart
#配置应用的停止命令
#ExecStop=/home/digital/service/startup.sh stop
[Install]
WantedBy=multi-user.target
3.授权
chmod +x *
4.开机启动
sudo systemctl daemon-reload
sudo systemctl start webrtc.service
sudo systemctl enable webrtc.service
sudo systemctl status webrtc.service 查看状态