Obtendo o pid do processo não listado em ps -ef

0

Eu sei que existe um processo chamado blt.pl rodando em uma máquina em particular, mas não tenho certeza qual usuário está rodando.

Eu tentei ps -ef | grep -i blt.pl , mas obviamente não está achando.

Existe uma maneira de eu obter o pid de blt.pl process?

    
por ealeon 11.03.2014 / 15:11

2 respostas

1

Você realmente deve dizer qual é o seu sistema operacional; seu sistema operacional determina (em grande parte) seu conjunto de ferramentas.

Dito isto, a maioria das coisas UNIXish tem pgrep . Você pode executar isso.

Se você está no MacOS X ou qualquer outra coisa BSDish, ps -ef não é o que você quer. Experimente: ps -auwwx | grep bit.pl .

Você pode fazer uma pequena variação disso no Linux: ps auwwx | grep bit.pl percebe a falta do traço na versão Linux do comando.

Como outros já disseram, isso deve pegar o seu processo. Se você não consegue ver, como tem certeza de que está funcionando? Está escrevendo em um arquivo? Nesse caso, uma ferramenta como lsof ou fuser pode ajudar. Talvez até mesmo executar lsof e grep'ping para bit.pl possa ajudar.

Você está basicamente dizendo "minha fé de que esse código está em execução e não morreu quando não estava prestando atenção é mais strong do que minha fé em ps "

A única outra coisa em que consigo pensar é se o seu computador é "de propriedade" - você tem um módulo de kernel escondendo este código em particular por algum motivo. Se for esse o caso (possível, mas dificilmente se incomodaria com um script perl), todo o seu sistema é questionado agora.

    
por 11.03.2014 / 15:37
2

Qual sistema operacional é? AFAIK se o processo estiver sendo executado quando você fez 'ps -ef | grep -i blt.pl 'ele deve aparecer. Que tipo de processo é? É um processo muito curto? Se assim for, você pode monitorar com alguns scripts.

Ou pode ser o script blt.pl está iniciando algum outro programa / script e sai. Se você sabe o que o script está fazendo, provavelmente você pode tentar encontrar esse processo.

    
por 11.03.2014 / 15:28

Tags