在再次启动jar文件之前杀死一个java jar进程

时间:2014-11-06 11:34:36

标签: linux jenkins executable-jar

我在特定路径中有一个可执行jar文件,比如/home/admin/apps。我正在通过jenkins构建jar文件,并将jar文件复制到/home/admin/apps目录。在复制之后,我还有另一个shell脚本(从jenkins调用),它只运行nohup java -jar myjar.jar。但在运行jar文件之前,我想停止先前运行的进程。我怎样才能做到这一点?我想通过jenkins运行所有这些,而无需人工操作。

1 个答案:

答案 0 :(得分:5)

您可以使用pkill -f 'java -jar'