Resultado da combinação de Ctrl + c e Ctrl + z no shell

1

Qual sinal será enviado para o processo em execução após o envio da Ctrl c após 500 ms de Ctrl z ?

Eu tentei dar o Ctrl c depois de Ctrl z mas não obtive o comando exato respostas para isso.

    
por preeti 07.10.2015 / 08:45

2 respostas

3

Ctrl + C enviará o SIGINT para o grupo de processos em primeiro plano.

Como você fez o processo de fundo antes por Ctrl + Z , Ctrl + C não dará você o resultado desejado esperançosamente.

    
por 07.10.2015 / 08:58
0

heemail está certo, vamos fazer um experimento

ping google.com

O ping está sendo executado. Quando você pressionar ctrl - z ele enviará o processo para o segundo plano, mas o processo ainda está em execução, você pode verificá-lo usando bg .

Então, como sabemos que esse processo está em segundo plano, como o ctrl - c pode saber? Então vai parar de funcionar.

    
por 07.10.2015 / 09:12