如何用命令或脚本获取进程的pid号

发布于 2022-10-15 04:17:29 字数 407 浏览 23 评论 0

本帖最后由 libo9912 于 2011-06-16 09:20 编辑

    如何用命令或脚本获取进程的pid号

#ps -ef |grep java
PID USERNAME ... PROCESS
150424 ROOT   ... JAVA1

此时我可以直接用 kill -9 150424 杀掉这个进程,之后再用startup来启动,启动后的pid号又改变了。

请问cront我应该如何写?
22 30 * * * kill -9 “用什么方法获取java进程的pid”
22 35 * * * startup.sh

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

您的好友蓝忘机已上羡 2022-10-22 04:17:29

看看。。。。。。。。。。。。。。。。

安穩 2022-10-22 04:17:29

写个  cron  就成

人疚 2022-10-22 04:17:29

ps -eaf|grep ssh |grep -v grep |awk '{print $2}'

春夜浅 2022-10-22 04:17:29

本帖最后由 libo9912 于 2011-06-16 11:26 编辑

回复 4# doging

    谢谢高人指点,果然见效。

我又遇到新的问题,ps -ef|grep 'java'|grep -v grep|awk '{print $2}' 之后得到一个pid号,但是我如何用kill杀掉这个进程呢?

我直接用 kill -9 ps -ef|grep 'java'|grep -v grep|awk '{print $2}'  提示我无效的pid,
我将ps -ef|grep 'java'|grep -v grep|awk '{print $2}' 写到一个test.sh里,然后运行kill -9 test.sh 结果一样。

请问如何将它与kill合用?

谢谢。

暗地喜欢 2022-10-22 04:17:29

kill -9 `test.sh`

病毒体 2022-10-22 04:17:29

另外,可以用pkill就不用这么麻烦了
pkill -9 java

柠檬色的秋千 2022-10-22 04:17:29

回复 6# doni

    kill: 无效的id啊

不行啊

月牙弯弯 2022-10-22 04:17:29

回复 7# doni

    直接用kill -9 java不行 因为我有两个应用啊

早乙女 2022-10-22 04:17:29

回复 8# libo9912

    是` 不是'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文