gpt4 book ai didi

java - 如果在 Raspbian 中运行,请停止 Java 进程

转载 作者:行者123 更新时间:2023-12-01 11:28:41 26 4
gpt4 key购买 nike

我想确保在启动 Raspbian 中的 java 进程的新实例之前停止它。

到目前为止,我的方法是尝试创建一个单行命令来从命令行停止该进程,因为这是将此步骤包含在 GO 连续交付工具中的最简单方法。到目前为止,我能够想出这个解决方案,它有效地停止了该过程:

kill $(jps -m | grep NameOfTheMainClass | awk '{print $1}')

但是问题是,当进程没有启动时,kill 失败,因为它没有 pid 信号。我该如何解决这个问题?

最佳答案

如果你喜欢单行

JPID=$(jps -m | grep NameOfTheMainClass  | awk '{print $1}') && [ -z "$JPID" ] || kill $JPID

关于java - 如果在 Raspbian 中运行,请停止 Java 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30615699/

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