我在特定路径下有一个可执行的jar文件,例如/home/admin/apps。我正在通过jenkins构建jar文件,并将jar文件复制到/home/admin/apps目录。复制之后,我还有另一个运行的shell脚本(从jenkins调用)nohup java -jar myjar.jar。但是在运行jar文件之前,我想停止早期的运行过程。我怎样才能做到这一点?我想通过詹金斯来完成所有这些工作,而无需人工。
/home/admin/apps
nohup java -jar myjar.jar
您可以使用 pkill -f 'java -jar'
pkill -f 'java -jar'