提示Waiting for process with pid xxx to finish一直在等待進程


今天在一台CentOS 8上操作yum  makecache是把服務器的包信息下載到本地電腦緩存起來的時候一直顯示:Waiting for process with pid 1692 to finish.

等待了一會,還是沒有反應,一直不可以操作。

根據提示的意思:等待進程與pid 1692一起完成

查進程顯示的信息

僵屍進程

ps   -ef | grep  defuct

父進程產生子進程后,會維護子進程的一個PCB結構,子進程退出,由父進程釋放,如果父進程沒有釋放,那么子進程成為一個僵屍進程(大多是情況下僵屍進程是沒有什么影響的,因為只是維護一個PCB描述符,子進程的資源都會釋放,影響不是很大,但是如果太多僵屍進程,肯定還是有影響的)

強制殺死進程 kill  -9 1692 

然后重新操作yum有效果,只需要徹底停掉 yum makecache 這個進程,重新執行即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM