signals

    0

    2答えて

    私は子プロセスに3回信号を送る必要があります。 問題は、子供が信号を1回受信してからゾンビに変換することです。 予想される出力は次のようになります。 私は子供の11385だと私は私が子供の11385だと私は私が子供の11385と私だSIGUSR1 を受けSIGUSR1 を受けSIGUSR1 を受けた。しかし、実際の出力は、次のとおりです。 私は子供の11385だと私はSIGUSR1 01を受信 #

    0

    1答えて

    私は、特定のプロセスがクラッシュしたことを「認識」する必要があるカーネルモジュールに取り組んでいます。 私のアプローチは、カーネルモジュールに周期的タイマ割り込みを設定することです。すべてのタイマー割り込みで、そのプロセスのtask_struct.stateとtask_struct.exitstateの値をチェックします。 プロセスが終了したとき、またはプロセスが特定のシグナル(SIGINTやSI

    0

    1答えて

    fork()を使用して多数のプロセスを作成するプログラムを作成していますが、同じプログラムに対してexec関数を呼び出しています(これは教授が要求しています)。 CTRL + C(SIGINT)に反応して、離席するかどうかをユーザーに尋ねる必要があります。問題は、シグナルハンドラがすべての子プロセスにも実装されているため、シグナルが送信されるときに、ユーザーはプロセスの数と同じ時間に応答する必要が

    1

    1答えて

    私はそれがCプログラミング言語で独自のプロセスにSIGTERM、SIGINTなどを送信することが可能です知っている: https://www.gnu.org/software/libc/manual/html_node/Signaling-Yourself.html んNode.jsのは、この機能を提供しますか?

    0

    1答えて

    こんにちは、私はこのコードをやったことがありますが、私は次のように追加する必要があります。 は がデフォルトに1つの キャッチ信号SIGINTをSIGINTためのシグナルハンドラを復元し、これまでのところ、これがコーディングiは信号 の数値を出力信号SIGINTを無視します持っている void sig_handler(int signo) { // body of signa

    1

    1答えて

    タイムアウトを指定してプログラムを実行したい。ブロック解除とSIGALRMとSIGVTALRMを高め、ブロック:私は、時間関連信号を使用しているこの timeout 5 path/to/program programようtimeoutコマンドを使用して、それをやっています。私はどのようにtimeoutの作品を知りませんが、私はそれも時間信号を使用すると思います。 programからの信号がti

    0

    1答えて

    RTL-SDRを使用して特定の周波数で電力を取得しようとしています。私は、私がオンラインで見つけたFFTの例を適用しています。省略コード(不要なものを削除): import matplotlib.mlab as mlab import rtlsdr NFFT=1024 dwell = 0.016 sample_rate = 2.4e6 offset = 200e3 freq = 1

    0

    1答えて

    execの直前にsetpgid(0,0)によって自分のプロセスグループに移動される子プロセスが10個あるとします。 (それぞれの子も独自のプロセスグループに属する子を持っています) 私の前景プロセスはctrl-c SIGINTシグナルを受け取り、それをすべての子プロセス(すべての子は異なるグループにあります)に伝播したいと思います。どうやってするか? クイックドラフトが私の問題をよく説明してくれる