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.
lsof
deve mostrar o fd.lsof
provavelmente também mostrará "excluído" na linha, assim você também podegrep
.lsof -nP +L1
listará 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
,cat
oucp
. Eu cresci emtail
:)