como visualizar todos os detalhes do processo a partir do comando ps –ef

1

Estou usando o ack.pl no meu script bash para pesquisar os IPs no sistema operacional Linux

apenas por exemplo, e só para mostrar o problema vou dar aqui um pequeno exemplo

   #  ( ./ack.pl -Q -a -l --max-count=1 --ignore-dir=log --ignore-dir=logs --ignore-dir=lib  1.1.1.1 /etc/sysconfig ) &
  [2] 25014

neste exemplo eu executei o ack.pl para encontrar o IP 1.1.1.1 em / etc / sysconfig

mas quando tento ver os detalhes do processo da seguinte forma

     # ps -ef | grep  25014

       root 25014 13283   1 14:46:53 pts/1       0:06 perl ./ack.pl -Q -a -l --max-count=1 --ignore-dir=log --ignore-dir=logs --ignor

então eu não consigo ver o "/ etc / sysconfig" no processo?

minha pergunta é:

o que eu preciso fazer para ver o PATH - / etc / syscconfig no processo que abriu?

    
por maihabunash 09.03.2015 / 11:54

1 resposta

0

Para ver o caminho no Solaris, você precisa executar este comando.

printf "%s\n" $(readlink /proc/<PID>/path/a.out)

Substitua <PID> pelo id do processo necessário.

Exemplo:

printf "%s\n" $(readlink /proc/25014/path/a.out)

Source

    
por 09.03.2015 / 12:14