use lsof -p $PID
e encontre o descritor de arquivo (4a coluna)
root@blah:~# lsof -p 1737 | grep "(deleted)"
apache2 1737 root 6w REG 0,25 0 207401 (deleted)/var/log/apache2/other_vhosts_access.log
A quarta coluna é 6w, significando o descritor de arquivo 6 e foi aberta para escrita (w).
Então:
gdb -p $PID
p close($FD)
por exemplo:
gdb -p 1737
.....
(gdb) p close(6)
$1 = 0
...
Quit anyway? (y or n) y
Detaching from program: /usr/lib/apache2/mpm-prefork/apache2, process 1737