O shell ignora ctrl-C
para que outros programas que o shell esteja executando possam capturá-lo. Um EOF
em uma linha em branco sai ( ctrl-D
in * nix, ctrl-Z
no Windows).
Quando o shell não estiver executando nenhum processo, se eu pressionar Ctrl+C
no terminal, o shell não será finalizado. Isso é simplesmente porque o shell ignora o sinal SIGINT
, ou existe outro motivo?
O shell ignora ctrl-C
para que outros programas que o shell esteja executando possam capturá-lo. Um EOF
em uma linha em branco sai ( ctrl-D
in * nix, ctrl-Z
no Windows).