gpt4 book ai didi

java - 用于停止 java 程序的 Shell 脚本

转载 作者:搜寻专家 更新时间:2023-10-30 21:15:59 26 4
gpt4 key购买 nike

有没有办法通过单独知道名称来停止使用 shell 脚本运行的 java 程序。我正在使用 ksh shell

最佳答案

跟进 Mnementh' suggestion :

这应该可以完成工作

jps -l | grep org.example.MyMain | cut -d ' ' -f 1 | xargs -rn1 kill
  • jps -l:使用“应用程序主类的完整包名或应用程序 JAR 文件的完整路径名”列出 java 进程。

  • grep:选择你喜欢的进程

  • cut -d -' ' -f 1:使用定界符 ' ' 将输出拆分为多列并仅打印第一个(pid)

  • xargs -rn1 kill:对每个PID(如果有的话)执行kill

请注意,您必须使用与运行进程相同的用户(或 root)运行 jps 和 xargs

关于java - 用于停止 java 程序的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com