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)
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?
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)