Skip to content
Latchkey

File Descriptor - Definição do Glossário de CI/CD

Um file descriptor é um pequeno inteiro não negativo que o kernel usa para referenciar um arquivo, pipe ou socket aberto dentro de um process. Por convenção, 0 é o stdin, 1 é o stdout e 2 é o stderr.

No CI

Redirecionamentos como 2>&1 ou command > log 2>err manipulam file descriptors. Ficar sem descriptors (o erro "too many open files") é uma causa comum de steps instáveis que abrem muitos arquivos ou sockets.

Guias relacionados