私はオープンソースrsync
マネージャーを作成しており、サーバー側からクライアントのrsyncプロセスを強制終了できる必要があります。
現在、2つのクライアントがrsync
サーバーからclinetにファイルを送信しており、クライアントはサーバーに対して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を知る必要があることです。それらを殺すことができるようにするために、誰でもいくつかの方向を指すことができますか?