我正在制作一个开源rsync
管理器,需要能够从服务器端终止客户端 rsync 进程。
现在,2 个客户rsync
端正在将文件从服务器发送到客户端,客户端将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
问题是我需要知道与这些单独的客户端 rsync 命令对应的 pid。为了能够杀死他们,任何人都可以指出一些方向吗?