Encerrar Firefox 10 via linha de comando

Iniciado por bertoni, 13 de Fevereiro de 2012, 20:11

tópico anterior - próximo tópico

bertoni

Desde que a Mozilla adotou a nova nomeklatura das versões do navegador Firefox um probleminha tem ocorrido com certa frequência e incomodado os usuários do Kubuntu 10.04, entre outras versões...

Quando você inadvertidamente fecha o navegador Firefox e logo em seguida tenta abrí-lo novamente aparece uma notificação chata dizendo que o processo Firefox ainda está ativo e que você precisa encerrá-lo ou reiniciar a sessão.

O processo de reiniciar sessão lembra o chato sistema operacional das janelas e pode resultar na perda de algum trabalho que você esteja desenvolvendo em outro aplicativo. Então, para evitar este incomodo, enquanto o pessoal da Mozilla ou do Kubuntu não encontra uma solução viável, o que podemos fazer é encerrar o Firefox via linha de comando.

1) Abra um terminal.

2) Aparecerá uma linha parecida com essa

xxx@xxxx1:~$

3) Na frente do $ digite

killall -9 firefox

(a linha completa ficará assim xxx@xxxx1:~$ killall -9 firefox)

Esse comando matará todos os processos relacionados ao Firefox que ainda estiverem rodando em sua máquina. Fechando inclusive aquela que pede para reiniciar a sessão.

4) Abra o firefox normalmente.

jorge505

E pode ser feito também para outras tarefas:

Digite:
ps -e
Para obter a lista dos programas em execução, algo como:

CitarPID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    4 ?        00:00:00 kworker/0:0
    5 ?        00:00:00 kworker/u:0
    6 ?        00:00:00 migration/0
    7 ?        00:00:00 watchdog/0
    8 ?        00:00:00 cpuset
    9 ?        00:00:00 khelper
   10 ?        00:00:00 kdevtmpfs
   11 ?        00:00:00 netns
   12 ?        00:00:00 sync_supers

No meu caso eu quero finalizar o Dolphin, que possui o número PID igual a 1975, então executo:
kill -9 1975
E assim finalizo o processo do Dolphin  :)
Abraços

garfo

Eu fiz um script contendo "killall firefox-bin" (não coloco o -9) e salvo no desktop como "fecharessaporcaria.sh".

Depois é só executar (dois cliques em cima do arquivo .sh)


Mas raramente eu uso o script, aqui o Firefox não costuma dar esse problema.


Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

sigur

para que serve o -9?

ps: legal, até que enfim consegui usar o ps com uma saída melhor do que a que aparece apenas com o uso do ps.

bred81

Citação de: sigur online 14 de Fevereiro de 2012, 09:36
para que serve o -9?

ps: legal, até que enfim consegui usar o ps com uma saída melhor do que a que aparece apenas com o uso do ps.
se não me engano o -9 é um sinal de trap, enviado ao bash, para matar o processo "aonde ele está" (quando você dá um "kill" normal ele manda o programa encerrar, com o -9 ele interrompe o funcionamento do programa).
Acho que estou errado, alguém pode me confirmar o que acabei de dizer?
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

garfo

Muito difícil um programa ainda continuar rodando depois de um "killall" (é o mesmo que "kill -9"), é como se fosse um headshot certeiro no alvo  :D
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

PRSC

Eu uso o monitor de sistema quando algum programa emperra.

Abraço.
Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511