PID fantasma [RESOLVIDO]

1. PID fantasma [RESOLVIDO]

Ricardo
ricaretta

(usa Debian)

Enviado em 01/04/2020 - 16:42h

Boa tarde,

Sou iniciante no Linux e não estou conseguindo editar um arquivo com o nano. Sou informado que o arquivo já está sendo editado por um usuário, no caso o root, e pelo pid tal. Porém, esse pid não aparece na listagem para matar o processo.
Mesmo reiniciando o sistema, não libera esse arquivo.
O que fazer?

"O arquivo tal.tal está sendo editado (por root, com nano 3.2, PID 626). Continuar?"
Mas no retorno do comando 'ps -s' não consta esse número de PID.



  


2. Re: PID fantasma [RESOLVIDO]

roomik
roomik

(usa Arch Linux)

Enviado em 01/04/2020 - 18:25h

Para saber a identificação de um processo, execute o comando pidof seguindo do nome do programa.
Exemplo:
pidof nano 
17710 17672

Se você quer finalizar todos os processos do nano, execute:
killall  nano 

Você também pode executar com a identificação dos processos:
killall 17710 17672 

Por padrão, o kill usa o SIGTERM, ele tem um valor 15 por padrão para finalizar os processos. SIGKILL tem o valor 9. Quando o parâmetro -9 é passado, o kill irá executar o SIGKILL que irá forçar (matar) o processo. Então ficaria assim:
killall -9 nano 



3. Re: PID fantasma [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 01/04/2020 - 18:27h



ps -aux | grep -i 626



4. Re: PID fantasma [RESOLVIDO]

Ricardo
ricaretta

(usa Debian)

Enviado em 01/04/2020 - 19:01h

roomik escreveu:

Para saber a identificação de um processo, execute o comando pidof seguindo do nome do programa.
Exemplo:
pidof nano 
17710 17672

Se você quer finalizar todos os processos do nano, execute:
killall  nano 

Você também pode executar com a identificação dos processos:
killall 17710 17672 

Por padrão, o kill usa o SIGTERM, ele tem um valor 15 por padrão para finalizar os processos. SIGKILL tem o valor 9. Quando o parâmetro -9 é passado, o kill irá executar o SIGKILL que irá forçar (matar) o processo. Então ficaria assim:
killall -9 nano 


Boa noite!

Agradeço aos Senhores que responderam!
Mas, nada retorna com o comando 'pidof'....


5. Re: PID fantasma [RESOLVIDO]

Ricardo
ricaretta

(usa Debian)

Enviado em 01/04/2020 - 19:11h

pylm escreveu:



ps -aux | grep -i 626


Boa noite. Grato pela força, Senhores!

Já com sua dica, retorna a seguinte linha:

root 525 0.0 0.0 6112 820 tty1 S+ (hora) 0.00 grep -i 626

Mas ainda não consigo editar o dito arquivo...


6. Re: PID fantasma

Ricardo
ricaretta

(usa Debian)

Enviado em 01/04/2020 - 19:58h

Boa noite.

Entendi o que eu estava fazendo de errado, como iniciante que sou.

Ao fechar o arquivo no nano eu teclei ctrl+z, saltando para fora do serviço mas deixando o arquivo na memória.
Ao iniciar novamente o serviço, ele apresenta o erro citado no começo do tópico.

Para resolver o problema, basta continuar e salvar normalmente o arquivo.

Agradeço pelo apoio e peço desculpa pela minha ignorância.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts