私は信号に関する完全な情報を知りたいです。たとえば、信号を処理できるかどうかをSIGTTIN
知りたいです。SIGTTIN
これ文書シグナルについて以下を説明してくださいSIGTTIN
。
SIGTTIN 21,21,26 バックグラウンドプロセスを停止する端末入力
そして、man SIGTTIN
端末に入力すると何も返されません。
編集する:
プロセスにどの信号を送信できるかではなく、信号を受信するプロセスが信号のデフォルトの動作を変更できるかどうかを意味します。例:SIGTTIN
信号のデフォルトの動作はプロセスを停止することです。sigaction()
この機能を使用して、プログラムでこの既定の動作を変更できます。これで、一部の信号はデフォルトの動作を変更できません。それが私が探しているものです(どのシグナルがデフォルトの動作を変更することを許可しないかについてのドキュメント)。
ベストアンサー1
通常、正しいこのコマンドを使用できます。
kill -l | egrep SIGTTIN
SIGTTINをキャプチャしてバックグラウンドで実行し、SIGTTINハンドラを実行すると、簡単な診断メッセージを印刷する高速PERLスクリプトを作成することもできます。