killall -oオプションを使用していくつかの詳細を確認したいと思います。ユーザーrickで作成されたいくつかのSSH接続でテストしました。まず、すべてのricks ssh接続とetimeのリストを印刷しました。ps -u rick -o user,pid,etime --sort=etime
次に、次のコマンドを実行しました
killall -i -o 9h ssh-agent
。 killall対話リストと比較して各PIDを確認した。 -o オプションは経過時間を使用しているようです。しかし、私はKillallステートメントにrickのsshエージェントだけを含めたいと思います。
私はそれを試しましたが、killall -i -u rick -o 9h
etimeが何であれ、すべてのrick sshエージェントを殺します。