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

Linux – Proc // fdinfo / 0の重要性?誰が作成しますか?

メッセージキューを作成すると、スレッド内で、パス/proc/<pid>/fdinfoの0、1、2、3、4、5、6、…の下にファイル記述子が生成されます。
31、32、40、41などの値で…

/proc/<pid>fdinfo/0の意味は何ですか ?誰が作成しますか?

上書きするとどうなりますか?

承認された回答:

カーネルは、/procの一部としてそれを「作成」します ファイルシステム。 pidが含まれているディレクトリと一致するプロセスのファイル記述子0(通常は標準入力)に関する情報が含まれています。

これらのファイルは上書きできません。読み取り専用ディレクトリにある読み取り専用です。 rootでさえ それらに書き込むことはできません。


Linux
  1. Linux/procファイルシステムの調査

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. Linux –プロセス開始後に/ proc / pid / environを変更しますか?

  1. Linux – / proc / pid / fd / xリンク番号?

  2. Linux –キャッシュをフラッシュするとファイルが失われます(echo 3> / proc / sys / vm / drop_caches)?

  3. Linux – LinuxでProcファイルシステムはどのくらいの頻度で更新されますか?

  1. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  2. Unix / Linux でプロセスのパスを取得するにはどうすればよいですか

  3. Linux /proc/id/maps について