GNU/Linux >> Linux の 問題 >  >> Linux

すべての子プロセスを見つける方法は?

通常、子プロセスを開始するたびに子プロセスを記録することは完全に実行可能です。親プロセスには、それを作成する fork 呼び出しの戻り値として、子プロセスの pid 値が渡されます。

マニュアルページにあるように:

pid_t fork(void);

実現不可能だと思われる理由を教えていただけると助かります。


プロセスの作成を奇妙に記録するのは現実的ではないというコメントを見つけましたが、本当にできない場合 (おそらく、作成されるプロセスの数がわからず、 05 ing メモリ)、グロブ 19 に一致するすべてのファイルを開く可能性があります。 27 という行を探します どこで 35 は私のプロセス ID でした。


Linux
  1. Linuxでゾンビプロセスを見つけて殺す方法

  2. ゾンビプロセスとは何ですか?ゾンビプロセスを見つけて殺す方法は?

  3. Linux –シリアルポートを使用してプロセスを見つける方法は?

  1. LinuxですべてのSudoユーザーを見つける方法

  2. Linux – Initプロセス:すべてのプロセスの祖先?

  3. 特定の部分名を持つすべてのプロセスを強制終了する方法は?

  1. Linuxでプロセスとそのすべての子プロセスのCPU使用率を計算する方法は?

  2. Ctrl+C を使用して、Bash スクリプトで開始されたすべてのバックグラウンド プロセスを強制終了する方法は?

  3. プロセスの祖先チェーンを見つける方法は?