3

特定のプロセスにSIGTSTPシグナルを送信しようとしましたが、LinuxでCライブラリ関数またはシステムコールを使用してプロセスが実際に一時停止したかどうかを判断するにはどうすればよいですか?

4

2 に答える 2

6

からお読みください/proc/[pid]/stat

man ページから、次のファイルからプロセスのステータスを取得できます。

状態 %c

文字列 "RSDZTW" からの 1 文字で、R は実行中、S は割り込み可能待機でスリープ、D は割り込み不可能なディスク スリープで待機、Z はゾンビ、T はトレースまたは停止 (シグナルで)、W はページングです。

于 2013-03-11T03:55:00.967 に答える