プログラム上からkill-hupなどをしたときにログやpsコマンドを使用しても
実際に動作したのか確認がとれないときどのようにしたらkillコマンドが
正常に機能したかを判別できるような手段てないものでしょうか

よろしくお願い致します。

A 回答 (1件)

何のOSを使っているのかが分からないのですが、多分


truss というコマンドがあるはず。

それを使えば、シグナルを受け取っていることがわかります。
多分、こんな感じ。

% truss -p [HUPシグナルを受け取るはずのプロセスのPID]

詳しくは、お使いのOSのmanを参照してください。

シグナルを受け取った後にどういうふうに動作しているのかは
そのアプリケーションの作りの問題なので、一般的な手段は
ありません。

# gdb などで制御を横取りするって手もあるけど
    • good
    • 0
この回答へのお礼

ありがとうございました。m(__)m
助かりました。
trussはなくstraceが使用できました。

お礼日時:2001/04/05 14:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報