![](/img/trans.png)
[英]executing **kill -9 <PID>** command through java is not working
[英]kill nohup not working with kill -9 PID
我的服務器在端口80上運行了nohup。
ps aux | grep nohup
並得到
root 9234 0.0 0.1 11740 932 pts/1 S+ 15:19 0:00 grep --color=auto nohup
然后,我嘗試殺死-9 11740(我相信是PID),並收到一條錯誤消息,指出“沒有這樣的過程。”我不知道該如何刪除此錯誤。感謝您的幫助。
grep
命令本身,而不是nohup。 nohup my_executable
啟動某些進程時, nohup my_executable
關閉/重定向stdin / stdout / stderr,設置必要的信號處理程序並將其自身替換為my_executable
。 而是搜索以nohup開頭的可執行文件,例如ps aux | grep my_executable | grep -v grep
ps aux | grep my_executable | grep -v grep
您看到的過程是grep
命令中的過程。 因此,當您嘗試殺死它時,該過程已經結束。
要將其排除在輸出之外,請使用:
ps aux | grep nohup | grep -v 'grep'
看來您沒有正在運行的nohup
進程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.