首页 > 编程语言 > 详细

把可运行jar转换成Linux服务运行

时间:2016-01-22 21:09:28      阅读:267      评论:0      收藏:0      [点我收藏+]

把下面代码复制到单独文件里,取名为【my-java-program】,用root用户将其复制到【/etc/init.d/】目录。
当然也可以最开始就在【/etc/init.d/】目录创建【my-java-program】文件。

【my-java-program】是自定义的内容,可根据需求自行修改。
启动:# /etc/init.d/my-java-program start
停止:# /etc/init.d/my-java-program stop
重启:# /etc/init.d/my-java-program reload

代码中【/path/to/my/java/program.jar】指可运行jar包的Full Path。
改【my-java-program】时要改全。
----------------------------------------------------------------------------------------------
#!/bin/sh

case "$1" in
start)
java -jar /path/to/my/java/program.jar &
echo $! > /var/run/my-java-program.pid
;;

stop)
if [ ! -f /var/run/my-java-program.pid ]; then
echo "my-java-program: not running"
exit 1
fi

kill -TERM `cat /var/run/my-java-program.pid`
;;

reload)
if [ ! -f /var/run/my-java-program.pid ]; then
echo "my-java-program: not running"
exit 1
fi

kill -HUP `cat /var/run/my-java-program.pid`
;;

*)
echo "Usage: /etc/init.d/my-java-program {start|stop|reload}"
exit 1
;;

esac

exit 0
----------------------------------------------------------------------------------------------

把可运行jar转换成Linux服务运行

原文:http://www.cnblogs.com/moysakura/p/5151774.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!