如何以编程方式停止可执行的战争

时间:2013-07-29 06:28:48

标签: jenkins jetty war

我在后台停止可执行war文件作为Linux系统中的服务时遇到问题。我可以使用以下脚本启动可执行文件:

    java -jar data.war&

但是如何使用SSH插件通过Jenkins以编程方式停止它?

2 个答案:

答案 0 :(得分:0)

我可能会开始使用STOP端口机制。有关示例,请参阅此文档。

http://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html#quickstart-stopping-jetty

答案 1 :(得分:0)

对于那些需要答案的人。

PROCESSID=`(ps aux | grep data| grep -v root | awk '{print $2}')`
kill -9 $PROCESSID

上述代码在进程列表

中使用名称“data”杀死应用程序