2017-04-08 74 views
0

我運行了一段PHP代碼,但它仍然運行了一個多小時,我想通過ssh殺死那個進程而沒有任何併發​​症。如何通過ssh殺死一個進程

我已經搜索了很多,但仍然沒有找到一個合適的方法來殺死那個從我的IP地址執行的進程。

回答

0

您可以使用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" 

This is explained here, have a look

+0

感謝回答,但我該如何檢查進程名稱 – Neera

+0

您可以使用** top **或** ps **命令或其變體。欲瞭解更多細節[看看這裏](https://www.cyberciti.biz/faq/show-all-running-processes-in-linux/) –