Os descritores de arquivo 0, 1 e 2 são fornecidos por padrão quando um processo é exec
ed e associado a stdin
, stdout
e stderr
. Se um processo precisar de canais de E / S adicionais, ele abrirá descritores de arquivo não padrão a partir de 3.
Por 1: Sim
Para 2 .: Isso é verdadeiro para processos interativos cuja E / S não é redirecionada. Outros processos (por exemplo, cron
jobs) podem ter associações diferentes.