Jam*_*esG 1 linux unix ssh kill rsh
我想在许多 *nix 机器上发出 kill 命令。我正在尝试做这样的事情:
rsh <remotemachine> ps -ef | grep <somepattern> | awk '{print $2}' | xargs n1 -t -i kill {}
Run Code Online (Sandbox Code Playgroud)
但这会在本地机器上发出 kill 命令,而不是在远程机器上。我也试过这样的事情:
rsh <remotemachine> kill $(ps -ef | grep <somepattern> | awk '{print $2}')
Run Code Online (Sandbox Code Playgroud)
但这对我也不起作用。
假设您正在使用它的机器上工作,您还可以使用更具体的实用程序,如 pgrep 或 pkill。这意味着您不必使用 grep、awk 或 xargs。这将大大简化事情。
http://linux.about.com/library/cmd/blcmdl1_pkill.htm
rsh "remotemachine" pkill 不管进程名称是什么
| 归档时间: |
|
| 查看次数: |
3952 次 |
| 最近记录: |