【发布时间】:2012-09-10 16:34:36
【问题描述】:
我正在制作一个开源 rsync 管理器,需要能够从服务器端终止客户端 rsync 进程。
现在,有 2 个客户端将 rsyncing 文件从服务器发送到客户端,客户端向服务器发送 rsync 命令并通过 ssh 密钥进行身份验证。
clinet-1 和 client-2 都是:
rsync -zav root@server:/home/aaa .
服务器:
ps aux | grep rsync
root 6117 8.9 0.7 87524 60604 ? Ds 00:23 0:26 rsync --server --sender -vlogDtprz . /home/aaa
root 6339 8.6 0.6 87524 58792 ? Ds 00:23 0:25 rsync --server --sender -vlogDtprz . /home/aaa
问题是我需要知道哪个 pid 对应于这些单独的客户端 rsync 命令。为了能够杀死他们,任何人都可以指出一些方向吗?
【问题讨论】: