把Jar包应用加入到Linux系统服务中
2023-12-13 08:55:06
把Jar包应用加入到Linux系统服务中
1、配置启动脚本:start.sh和service.sh
#!/bin/bash
? export LD_LIBRARY_PATH=/home/cg/xxx/lib
? nohup /home/java64/jdk1.8.0_221/bin/java -jar /home/cg/xxx-2.0.24.b.jar >/dev/null 2>&1 &
2、写系统服务,例如:ess_gc.service
[Unit]
Description=ess_gc
After=network.target
[Service]
Type=forking
Restart=on-failure
ExecStart=/home/cg/xxx/service.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3、启动系统服务
1.#确认service.sh脚本中的java路径
/home/java64/jdk1.8.0_221/bin/java ?需要改成java对应路径2.#复制ess_gc.service到/usr/lib/systemd/system中
cp ess_gc.service /usr/lib/systemd/system/3.#启动ess_gc.service并设置开机自启
$ systemctl enable ess_gc.service?
[root@loaclhost system]# ?systemctl enable ess_gc.service
Created symlink from /etc/systemd/system/multi-user.target.wants/ess_gc.service to /usr/lib/systemd/system/ess_gc.service.
4.#启动服务
$ systemctl start ess_gc.service
[root@loaclhost system]# systemctl start ess_gc.service5.#检查服务状态
$ systemctl status ess_gc.service6.#停止服务
$ systemctl stop ess_gc.service
文章来源:https://blog.csdn.net/fen_fen/article/details/134879221
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!