gpt4 book ai didi

linux - 捕获 tomcat 的 pid 以在 Linux 中使用 bash 脚本杀死

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:19:34 25 4
gpt4 key购买 nike

我正在尝试编写一个 bash 脚本来找到 tomcat6 的 PID,杀死它,再次启动它,然后等待 1 分钟,然后再次杀死进程并再次启动它。

这是我目前所拥有的,但我正在努力让脚本使用以前的 pid 杀死 tomcat:

ps aux | grep tomcat6
kill -9 $!
service Tomcat6 start
sleep 1m
ps aux | grep tomcat6
kill -9 $!
service Tomcat6 start

谢谢

最佳答案

T_PID=$(ps aux | grep Tomcat6 | awk 'NR==1{print $2}')

kill -9 $T_PID

service Tomcat6 start
sleep 1m

如果 grep 给出多个输出,NR==x 将只得到所需行的 PID。

关于linux - 捕获 tomcat 的 pid 以在 Linux 中使用 bash 脚本杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24287091/

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