1
resposta

Diferença do CTRL + C / CTRL + Z / KILL -9 / KILL

Oi, boa tarde

Estou fazendo o curso Linux II, e me surgiu uma duvida quanto as diferenças de alguns comandos.

  • Kill + PID, mata um app, dando a ele a chance de se recuperar ao ser aberto novamente. (fecha o app)
  • Kill -9 + PID, mata o processo sem dar chance se recuperação. (força parar imediatamente)
  • CTRL + Z: fecha o app como o kill + pid??
  • CTRL + C: mata o processo imediatamente??

Queria uma explicação mais clara sobre a diferença sobre esses 4 comandos (se há diferença)

1 resposta

Olá, Frederico! Tudo bem contigo?

  • Kill + PID: é uma maneira de "matar" o processo , podendo matar vários ao mesmo tempo e não somente um. Algumas vezes o kill não resolve o problema e é aí que entra o próximo.
  • Kill -9 + PID: é outra maneira de "matar" o processo, mas de maneira "bruta". Não da tempo do processo pensar ou mesmo tempo do usuário se arrepender rs
  • CTRL + Z: suspende o processo deixando ele em segundo plano podendo retornar através do comando fg ou bg. Só lembrando que as tarefas em segundo plano restantes são eliminadas quando você sai do shell de login.
  • CTRL + C: aborta a execução do programa. Um meio educado de realizar um kill.

Espero ter ajudado, Frederico!

Um abraço e bons estudos!