日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

清理vdbench后台进程

發布時間:2023/12/31 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 清理vdbench后台进程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當我們打開一個終端,用nohup運行vdbench程序。斷開連接后,你發現你寫的配置文件有誤,想關閉已有的vdbench進程。你重新連接上終端,咦,我的jobs命令怎么沒有顯示我的nohup任務呢?這是因為你的nohup任務的sh進程的父進程為你的shell進程。而關閉該shell進程后,你的sh進程成為了孤兒進程,其父進程也就成了systemd進程。。。而眾所周知,vdbench還會調用JVM。多個vdbench進程可能有多個JVM運行。


怎么辦?怎么辦?怎么辦?

我的經驗:
首先,利用ps進程樹查看進程的PGID(Process Group ID)。然后kill掉整個進程組。

首先查看進程樹。

ps -ejH


嘿嘿找到了。給大家說一下,第1列是PID,第2列是PGID,第3列是SID。(分別是進程ID、進程組ID、會話IP)。我們發現所有vdbench和java進程都包含相同的PGID。要是能直接kill掉所有的進程就好了。誒還真有。

輸入下面的命令:

kill -9 -226932

第一個-9是UNIX中的殺掉進程的意思。等同于-SIGKILL。
第二個-226932是殺掉進程組ID為226932的所有進程。千萬不要少了前面的負號(-)。有了負號代表進程組,沒有負號代表進程哦。

棒棒,現在檢查vdbench和java進程。

[root@node1 ~]# ps -e | grep vdbench [root@node1 ~]# ps -e | grep java

沒了,啥也沒了。哈哈,強。

總結

以上是生活随笔為你收集整理的清理vdbench后台进程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。