1

私がこれまでに見たすべての答えは、ユーザースペース内でチェックしているように見えます。特にデバイスドライバ内のカーネルスペースからチェックする方法が必要です。プロセスからのioctl呼び出しを介して、プロセスに関連付けられたtask_structを取得するので、それに含まれるすべての情報を自由に使用できます。

注:私が探しているプロセスはユーザースペースで実行されています

4

1 に答える 1

0

これは役に立ちますか:

struct task_struct { 
   volatile long state;    /* -1 unrunnable, 0 runnable, >0 stopped */
   ...
}
于 2012-07-10T16:00:54.570 に答える