在 CentOS 下,您可以使用以下方法批量關閉進程:
ps
命令結合 grep
和 awk
來查找特定的進程,并使用 kill
命令關閉它們。例如,如果您想要關閉所有名為 “process_name” 的進程,可以執行以下命令:ps aux | grep 'process_name' | awk '{print $2}' | xargs kill
這里,ps aux
顯示所有進程的詳細信息,grep 'process_name'
過濾出包含 “process_name” 的行,awk '{print $2}'
提取每行的第二個字段(即進程 ID),最后 xargs kill
將這些進程 ID 傳遞給 kill
命令以關閉它們。
pgrep
和 pkill
命令來查找和關閉特定名稱的進程。例如,要關閉所有名為 “process_name” 的進程,可以執行以下命令:pkill -f process_name
pgrep -f process_name
會查找所有匹配 “process_name” 的進程 ID,然后 pkill -f process_name
會根據這些 ID 關閉相應的進程。
請注意,在執行這些命令時,您可能需要具有管理員權限(例如使用 sudo
)。此外,確保在關閉進程之前了解它們的用途,以免對系統造成不必要的影響。