Estou tentando abrir o Firefox no CentOS, mas estou recebendo a seguinte mensagem:
O Firefox já está em execução, mas não está respondendo
e o Firefox não abre. Eu tentei isso na linha de comando:
kill Firefox
mas não funcionou. Além disso, não sei em qual diretório devo executar os comandos corretos.
Como posso consertar isso?
killall
comando no Cent OS? Aquele que você pode usar para matar pelo nome, como você tentou antes.pgrep
,pkill
, ekillall
.Respostas:
Em http://kb.mozillazine.org/Profile_in_use - verifique se há:
1) Um arquivo chamado
.parentlock
-AND-
2) Um link simbólico chamado
lock
... em ~ / .mozilla / firefox / sequência aleatória de caracteres alfanuméricos .default /
O primeiro está presente enquanto o Firefox está sendo executado para impedir que mais de uma instância diferente tente gravar simultaneamente no mesmo conjunto de arquivos de perfil e, se o Firefox não estiver fechado corretamente, nenhum dos dois poderá ser removido.
A mensagem de erro recebida neste caso deve ser:
Em qualquer lugar do sistema de arquivos (ou removendo isso se
pwd
relatórios ), substituindo uma sequência aleatória de caracteres alfanuméricos pela pasta de perfil FF no seu computador, faça (assumindo que a primeira frase se expande) para removê-los, se não houver um processo do Firefox em execução .~/.mozilla/firefox/random string of alphanumeric characters.default
rm ~/.mozilla/firefox/random string of alphanumeric characters.default/.parentlock ~/.mozilla/firefox/random string of alphanumeric characters.default/lock`
Mais informações com menos autoridade aqui .
fonte
Primeiro localize a identificação do processo do firefox usando o seguinte comando em qualquer diretório:
Mate o processo do firefox usando o seguinte comando em qualquer diretório:
Então inicie o Firefox novamente.
Ou você pode fazer a mesma coisa em apenas um comando.Como don_crissti disse:
fonte
pkill firefox
.kill -9 $(pidof firefox)
oupkill -9 firefox
-9
quase sempre é recomendado.lock
link simbólico não ser excluído, o que fará com que faça com que a mensagem nesta pergunta permaneça. Veja minha resposta para mais detalhes.Geralmente, muitos usuários dizem que este comando ajuda:
O comando killall mata todos os processos chamados "firefox". SIGTERM é o tipo de sinal de interrupção. Este comando funciona bem para mim e para outros usuários do Linux. Além disso, pode ser útil aguardar trinta segundos após o fechamento do Firefox antes de ele ser ligado novamente.
fonte
lock
link simbólico não ser excluído, o que fará com que faça com que a mensagem nesta pergunta permaneça. Veja minha resposta para mais detalhes.abra um terminal e digite:
Ou usando um scipt de shell:
fonte
firefox -P
solicita o carregamento do perfil, o que não é o problema aqui. O script shell removerá os arquivos em questão aqui (espero que não outros em qualquer versão passada / futura do Firefox também). Remova a primeira sugestão.Se nenhuma das opções acima funcionar, verifique se o seu perfil do Firefox pertence ao seu usuário e não, digamos, à raiz. Eu recebi esse erro exato depois de copiar meu perfil de outro lugar, esquecendo que estava executando um shell raiz no momento.
fonte
Se você não encontrar nenhuma instância do firefox em execução ao pesquisar com
pgrep
ouhtop
e quiser forçar a reinicialização do firefox, exclua oprofiles.ini
arquivo e reinicie o firefox.Cuidado: Faça isso se você não se importa com perfis. O arquivo pode ser encontrado em
~/.mozilla/firefox/
(se esteprofiles.ini
não fizer sentido para você, você pode prosseguir e excluir).fonte
Uma maneira realmente fácil é simplesmente abrir um terminal, executar
firefox -P
e excluir o perfil de usuário que não será executado ou apenas criar outro perfil e defini-lo como o padrão.fonte