0
我運行了一段PHP代碼,但它仍然運行了一個多小時,我想通過ssh殺死那個進程而沒有任何併發症。如何通過ssh殺死一個進程
我已經搜索了很多,但仍然沒有找到一個合適的方法來殺死那個從我的IP地址執行的進程。
我運行了一段PHP代碼,但它仍然運行了一個多小時,我想通過ssh殺死那個進程而沒有任何併發症。如何通過ssh殺死一個進程
我已經搜索了很多,但仍然沒有找到一個合適的方法來殺死那個從我的IP地址執行的進程。
您可以使用pkill -f通過匹配其命令行輕鬆終止進程。
ssh [email protected]$center ssh [email protected]$ip pkill -f "$target_dir/$main"
要不然這
假設你的進程名是名,那麼你可以嘗試這樣的事:
ssh hostname "pid=\$(ps aux | grep 'name' | awk '{print \$2}' | head -1); echo \$pid |xargs kill"
感謝回答,但我該如何檢查進程名稱 – Neera
您可以使用** top **或** ps **命令或其變體。欲瞭解更多細節[看看這裏](https://www.cyberciti.biz/faq/show-all-running-processes-in-linux/) –