複数のプロセスを使用している場合、1つのプロセス(p1)が複数のプロセス(p1、p2)で受信したSIGALRMタイミング信号を送信できますか?

複数のプロセスを使用している場合、1つのプロセス(p1)が複数のプロセス(p1、p2)で受信したSIGALRMタイミング信号を送信できますか?

今答えを知っていると思います。プロセスp2、p3、. 、...これは正しいですか?一度試してみましょう。 ——ピーターR。

答え1

tcsh組み込み関数kill(存在する場合)については言うことはできませんが、それを使用するkillシステムコールとコマンドの両方を/bin/kill次のように指定して、同じプロセスグループPGRPに属するすべてのプロセスにシグナルPIDを送信する機能を提供します。 PGRPをターゲットにしました。

たとえば、

/bin/kill -- -PGRP
/bin/kill -SIG -PGRP

それ以外の場合、デフォルトでは信号はPIDで指定されたプロセスにのみ送信され、そのプロセスにのみ送信されます。

関連情報