Suponha que, no interpretador de comandos "bash" de uma plataforma Linux, seja comandada a execução de dois programas conectados "em duto":
prog1 | prog 2
Com este construto, os dados escritos por "prog1" na saída padrão (stdout) serão lidos por "prog2" na entrada padrão (stdin).
Assinale a opção que indica o que acontece se o programa "prog2" encerrar sua execução sem ter lido todos os dados emitidos por "prog1".
Os dados emitidos por "prog1" que não tiverem sido lidos por "prog2" serão escritos na tela.
Os dados emitidos por "prog1" que não tiverem sido lidos por "prog2" serão escritos no dispositivos "/dev/null".
O programa "prog1" receberá o sinal SIGTERM e sua execução será também suspensa.
O cenário descrito é irreal: é vedado a "prog2" terminar sua execução antes que "prog1" tenha emitido todos os dados,
O programa "prog1" receberá o sinal SIGPIPE, o que poderá causar seu término,