No Linux, em vez de lsof
, você pode listar o conteúdo de /proc/$(pgrep grep)/fd
. Você deve ver um symlink para cada descritor de arquivo aberto para esse processo e ele apontará para o arquivo ao qual ele corresponde. Aqui está uma amostra do que isso fez por mim:
$ ls -gG /proc/$(pgrep grep)/fd
total 0
lrwx------ 1 64 Oct 18 19:39 0 -> /dev/pts/2
lrwx------ 1 64 Oct 18 19:39 1 -> /dev/pts/2
lrwx------ 1 64 Oct 18 19:39 2 -> /dev/pts/2
lr-x------ 1 64 Oct 18 19:39 3 -> /usr/share/groff/1.18.1.4/font/devdvi/generate/texb.map