Linux でファイルディスクリプタを確認する方法

Linuxでは以下のコマンドでファイルディスクリプタを確認できます。

  1. lsof コマンドを使うと:
  2. lsof -p
  3. PIDはプロセスIDで、psコマンドで取得します。このコマンドは、そのプロセスが所有する全てのオープンファイルディスクリプタを表示します。
  4. /proc//fd ディレクトリには、プロセスのファイルディスクリプタへのリンクが含まれています。次のようなコマンドを使用して確認できます。
  5. ls -l /proc//fd
  6. その中で はプロセス ID です。このコマンドは、プロセスが開いているすべてのファイル記述子を表示します。
  7. /proc//fdinfo/コマンドを使用
  8. cat /proc//fdinfo/
  9. ファイルディスクリプタの情報を表示します。プロセスIDはです。

上掲コマンドに含まれる はプロセスの ID で、ps コマンドやその他の方法で取得できますのでご注意ください。

广告
広告は10秒後に閉じます。
bannerAds