古い人形の実行を検索、殺す、またはクリーンアップするためにクローンを作成する方法は?

古い人形の実行を検索、殺す、またはクリーンアップするためにクローンを作成する方法は?

私はbash / cronの新しいユーザーであり、正常にインストールされていない古い操り人形の実行を見つけて削除し、クリーンアップするためにcronを作成するという任務を受けました。助けが多いほど良いですが、私はある程度出発点を探しています。助けてくれてありがとう!

答え1

コマンドラインは次のとおりです。

pidof puppet | sort -n | sed 's/^[0-9]* //' | while read p; do kill -9 $p; done

どこ:

  • pidofpuppet実行中のプロセスのリストを取得する

  • sort -n、降順で並べ替え

  • sed最後の人形を実行し続ける

  • ループはwhileこれらのコマンドの出力を取得し、killコマンドに渡します。

関連情報