Skip to content
Latchkey

File Descriptor - CI/CD用語集の定義

file descriptor とは、process 内で開いているファイル、pipe、socket を参照するためにカーネルが使う小さな非負の整数です。慣例により 0 が stdin、1 が stdout、2 が stderr です。

CI での扱い

2>&1command > log 2>err のようなリダイレクトは file descriptor を操作します。descriptor を使い果たすこと("too many open files" エラー)は、多数のファイルや socket を開くステップが不安定になる一般的な原因です。

関連ガイド