- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:■質問内容)
シェルで実行したコマンドのPIDを取得してKILLする方法は可能か
このQ&Aのポイント
- サーバの運用管理をしています。Solaris9のサーバでsnoopを採取するシェルを作成しました。
- 問題は、snoopと名のつくプロセスをKILLする際に他の人のプロセスも誤ってKILLしてしまうことです。
- そのため、実行したsnoopのPIDを取得してそのPIDのsnoopだけをKILLする方法は可能か検討しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
bash だと、最後に起動したバックグラウンドプロセスの pid が $! 変数で取得できます。 Solaris9 のシェルが何かわかりませんが、同様な機能を持っている のではないでしょうか。
お礼
お礼が遅くなりましてすみません。 $!って一般的な変数だったんですね。 URL、とても参考になりました。