• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:■質問内容)

シェルで実行したコマンドのPIDを取得してKILLする方法は可能か

このQ&Aのポイント
  • サーバの運用管理をしています。Solaris9のサーバでsnoopを採取するシェルを作成しました。
  • 問題は、snoopと名のつくプロセスをKILLする際に他の人のプロセスも誤ってKILLしてしまうことです。
  • そのため、実行したsnoopのPIDを取得してそのPIDのsnoopだけをKILLする方法は可能か検討しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

bash だと、最後に起動したバックグラウンドプロセスの pid が $! 変数で取得できます。 Solaris9 のシェルが何かわかりませんが、同様な機能を持っている のではないでしょうか。

参考URL:
http://www.rhythm-cafe.com/shell/Grammer04.aspx
GORI_natukage
質問者

お礼

お礼が遅くなりましてすみません。 $!って一般的な変数だったんですね。 URL、とても参考になりました。

関連するQ&A

専門家に質問してみよう