Você pode usar /proc
no Linux recente:
ls -l /proc/[PID]/exe
#or
readlink /proc/[PID]/exe
Este arquivo deve ser um link para o uso executável por este PID.
Estou tentando obter o nome do aplicativo digitando um comando, mas parece que não há comando para obter o nome do aplicativo a partir do ID do processo.
Só podemos obter o nome do processo usando o ID do processo no comando.
O comando é ps -p <process id> o comm=
, que retorna o nome do processo.
Eu quero obter o nome do aplicativo usando o id do processo, então minha consulta é a seguinte:
qual comando eu posso usar para obter o nome do aplicativo usando o id do processo no Linux?
Você pode usar /proc
no Linux recente:
ls -l /proc/[PID]/exe
#or
readlink /proc/[PID]/exe
Este arquivo deve ser um link para o uso executável por este PID.
Em uma plataforma com um suporte padrão procfs
com procfs-2, você obtém o resultado via:
ls -l /proc/<pid>/path/a.out
O arquivo a.out é um symlink para o caminho absoluto do binário.
Tags command-line process linux