O Control + C exclui os arquivos que você estava baixando e instalando? [fechadas]

0

Se você estiver instalando um pacote no terminal e usar Control + C para interrompê-lo, ele também desfará todas as alterações e removerá os arquivos baixados?

    
por Marcus Lorenzana 08.09.2013 / 07:11

1 resposta

3

Pressionando Ctrl-C (ou qualquer que seja o caractere intr atual na saída de stty -a ) em um terminal, se isig aparecer na saída de stty -a , o resultado kernel para enviar um sinal SIGINT para cada processo no grupo de processos em primeiro plano do terminal, que é o trabalho do shell sendo executado em primeiro plano se você estiver executando um shell interativo nesse terminal.

Por padrão, esse sinal faz com que o processo morra imediatamente (sem liberar buffers ou qualquer ação de limpeza). No entanto, os aplicativos estão livres para interceptar ou ignorar esse sinal e executar qualquer ação que considerem necessária antes de sair.

Um gerenciador de pacotes normalmente faria isso, pois tentaria evitar deixar o sistema de pacotes em um estado inconsistente. No entanto, todos os gerenciadores de pacotes se comportariam de maneira diferente, por isso você precisaria especificar o que está usando.

    
por 08.09.2013 / 07:59