tail -c +0 -f /proc/{pid}/fd/{fd} > /tmp/file
em que {pid} é o id do seu processo e /tmp/file terá seu conteúdo. Use outro local e nome, se quiser preservá-lo.
- {pid} é o id do processo.
- {fd} é o descritor de arquivo.
lsofdeve mostrar o fd.lsofprovavelmente também mostrará "excluído" na linha, assim você também podegrep.lsof -nP +L1listará todos os arquivos com menos de um link, um arquivo excluído terá 0. Adicione um| grep {pid}para pesquisar apenas o seu PID. - da sobremesa:
lsof -p 22664 | sed -E '$!d;s/.*\s([0-9]+)[a-z]\s.*//'para obter o fd. - dos comentários: você também pode usar
less,catoucp. Eu cresci emtail:)