在Linux中,sh(Shell)命令是一個強大的命令行解釋器,可以用來執行各種任務,包括進程管理
ps aux
這將顯示所有用戶的進程詳細信息。你還可以使用ps -p [進程ID]
查看指定進程的詳細信息。
top
你可以在top界面按h
鍵查看幫助文檔,了解如何對進程進行管理。
kill [進程ID]
要終止一個進程及其子進程,可以使用:
kill -9 [進程ID]
pkill nginx
你還可以使用pkill -f [匹配模式]
來根據進程名的一部分來終止進程。
nice -n [優先級] [命令]
要調整已運行進程的優先級,可以使用:
renice -n [新優先級] -p [進程ID]
注意:只有root用戶才能降低進程優先級(即將優先級設置為比當前優先級更高的值)。
nohup [命令] &
command &
這些是Linux sh命令中進行進程管理的一些基本方法。你可以根據實際需求選擇合適的命令來管理系統中的進程。