Como parar um aplicativo da maneira correta?

1. Como parar um aplicativo da maneira correta?

Marcelo da Silva
mvsoftware

(usa KUbuntu)

Enviado em 08/06/2017 - 10:12h

As vezes executarmo um aplicativo na linha de comando, exemplo: tail -f arquivo.log
Eu tenho usado ctrl+c para cancelar, mas tenho duvida se é o comando correto, pois a ideia é realmente sair da execução e não colocar em segundo plano, sei que existe o kill para derrubar um processo, mas não seria exatamente isso que quero, quero simplesmente sair do aplicativo.


  


2. Re: Como parar um aplicativo da maneira correta?

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2017 - 10:17h

Ctrl+c em terminal manda SIGINT para o processo em foreground, e a maneira correta de terminar um aplicativo.


3. Re: Como parar um aplicativo da maneira correta?

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2017 - 10:27h

Quando um processo pira, eu mando um kill -9 nele, mas já li textos aqui no VOL dizendo que não é adequado.

O problema é que é sempre com 9 que eu consigo resolver.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



4. Re: Como parar um aplicativo da maneira correta?

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2017 - 10:31h


Quando um processo pira, eu mando um kill -9 nele, mas já li textos aqui no VOL dizendo que não é adequado.

O problema é que é sempre com 9 que eu consigo resolver.


sinal 9 e SIGKILL, ele nao pode ser interceptado e nao da uma chance ao processo de fazer limpeza dos recursos.

Adequado e usar SIGINT, SIGTERM e depois SIGKILL


5. Re: Como parar um aplicativo da maneira correta?

Gustavo Paulino
Skol

(usa Linux Mint)

Enviado em 08/06/2017 - 12:15h

Sempre uso o Ctrl+C e funfa de boa. Creio eu :/


6. Re: Como parar um aplicativo da maneira correta?

Marcelo da Silva
mvsoftware

(usa KUbuntu)

Enviado em 08/06/2017 - 12:16h

north escreveu:

Ctrl+c em terminal manda SIGINT para o processo em foreground, e a maneira correta de terminar um aplicativo.


Desculpe, não entendi, talvez por causa da falta do acento no "e a maneira correta...", é a maneira correta, então estou certo com ctrl+c ?





7. Re: Como parar um aplicativo da maneira correta?

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2017 - 13:56h

mvsoftware escreveu:

As vezes executarmo um aplicativo na linha de comando, exemplo: tail -f arquivo.log
Eu tenho usado ctrl+c para cancelar, mas tenho duvida se é o comando correto, pois a ideia é realmente sair da execução e não colocar em segundo plano, sei que existe o kill para derrubar um processo, mas não seria exatamente isso que quero, quero simplesmente sair do aplicativo.


????????????

Ex:

Para verifica o processo
ps -aux | grep chromium*

Roda o delegado chico palha (killall)
killall chromium





No caso do tail -f arquivo.log o ctrl +c resolve o meu caso.


man tail



8. Re: Como parar um aplicativo da maneira correta?

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2017 - 14:04h


Desculpe, não entendi, talvez por causa da falta do acento no "e a maneira correta...", é a maneira correta, então estou certo com ctrl+c ?


Sim, eu nao uso acentos


9. Re: Como parar um aplicativo da maneira correta?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/06/2017 - 22:42h

sim , CTRL+C é a maneira correta. ALguns saem com CTRL+q, ou mesmo com "q", mas são casos especiais.

lembro que para vc matar processos, além do pkill -9, pode usar


$ sudo killall PROCESSO

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts