問題タブ [sigkill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8457 参照

kill - killでsudoで実行されているプロセスを終了する方法

非特権ユーザー アカウントで bash を使用すると、次のことができます。

Ctrl-c で強制終了します。ただし、別の端末から SIGINT または SIGKILL を送信しても、その目的には機能しません。

それがなぜなのか、誰もが知っていますか?たとえば、スクリプトで使用するために、シグナルを送信するプロセスを強制終了できるようにしたいと考えています。

よろしく。

0 投票する
1 に答える
640 参照

unix - SIGTERM と SIGKILL

次のstackoverflowの投稿を行っていました

プロセスを正常にシャットダウンするには、どのような順序でシグナルを送信すればよいですか?

そして、次の声明に出くわしました。太字でマークした部分を理解するのを手伝ってください。[3票の回答で見つかりました]

「デーモンが SIGHUP を使用して構成を再起動または再ロードする理由は、デーモンが制御端末から切り離されるため、 SIGTERM を受信しないためです。そのため、そのシグナルは一般的な使用のために「解放された」と見なされました。

0 投票する
2 に答える
3320 参照

c - シグナル ハンドラー関数は、最初の 3 回 SIGKILL をキャッチします。

SIGKILL シグナルをキャッチし、最初の 3 回の呼び出しでエラー メッセージを表示するシグナル ハンドラ関数を作成する割り当てがあります。SIGKILL を処理する 4 回目には、シグナル ハンドラをデフォルトに設定し、SIGKILL をそのプロセスに送信する必要があります (これはキャッチされません)。

ループを使用して、最初の 3 回の繰り返しでエラー メッセージを表示すると思います。私は正しいですか?SIGKILL をそのプロセスに送信し、ハンドラーをデフォルトに設定するのは困難です (混乱します)。

アドバイスをいただけますか?

0 投票する
2 に答える
3309 参照

linux - 親プロセスが「kill -9」で強制終了された場合、子プロセスを終了する方法

kill -9SIGKILL親プロセスにシグナルを送ります。でもSIGKILL捕まらない。では、親プロセスはどのように子プロセスを終了させるのでしょうか?

0 投票する
2 に答える
161 参照

c - ac プログラムの実行を維持する

からつばアルゴリズムの実装に成功した後、必要な時間を学校のアルゴリズムと比較することにしました。プログラムは 32768 桁までテストする必要があります。残念ながら、8192 桁で停止します (桁は配列に格納されます)。gdb で実行すると、次の出力が得られますProgramme terminated with SIGKILL, Killed。明らかに、私はウェブを検索し、(私はLinuxを使用しているため)リソースを消費しすぎたため、カーネルがプログラムを自動的に強制終了したことを発見しました。だから私の質問は:それを実行し続ける方法はありますか?

ご回答ありがとうございます。

0 投票する
2 に答える
14805 参照

unix - 「殺された」と「終了した」の違い

スリープ状態のプロセスでキル スイッチ フラグをテストしていました。

最初に-15で殺そうとしました

そして、プロセスは終了しました

それから私はそれを殺しました - 9

そして、プロセスは殺されました

違いはなんですか ?