![](/img/trans.png)
[英]Gracefully stopping embedded jetty server on issuing of kill command in linux
[英]Stopping an unknown process in linux server
我的部署过程中有这个命令。 但我希望这个过程停止,然后在 linux 服务器中部署时重新启动。 我查了一下,发现这只是一个JAVA进程,我不能简单地杀死JAVA,因为其他nimbus和supervisor也在运行。
sudo nohup java -Droute=full -jar /opt/artifacts/project/project.jar --spring.config.location=/etc/project/application_full.properties >/dev/null 2>&1 &
那么,我怎样才能停止这个过程呢?
你的单线杀手:(我知道这很糟糕,但它应该有效)
ps -ef| grep "name_of_service" | grep -oP "root\s+(\d+)\s" | grep -oP "\d+" | kill
ps -ef 查找程序行:
root 5727 1 0 11:38 ? 00:00:00 grep service
然后我们使用grep
删除我们不想要的部分。
最后通过pid杀死。
ps:将“root”替换为您认识的运行您正在寻找的服务/pid 的用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.