St�phane BERDIN wrote: > > >Je l'execute dans une petite partition (/boot): > > > > $ du -h /boot > > Filesystem Size Used Avail Use% Mounted on > > /dev/sda1 61M 4.1M 53M 7% /boot > > $ ~/tmp/hog & > > [1] 1865 > > $ df -h /boot > > Filesystem Size Used Avail Use% Mounted on > > /dev/sda1 61M 58M 0 100% /boot > > $ du -s /boot > > 4232 /boot > > $ kill %1 > > $ df -h /boot > > Filesystem Size Used Avail Use% Mounted on > > /dev/sda1 61M 4.1M 53M 7% /boot > > excellent �a !! > > et comment trouver le filedescriptor aka le process qu'il faut virer ?
Je pense que lsof peut faire �a. Voyons ce qu'il retourne pour mon process hog $ ~/tmp/hog & [1] 1963 $ lsof | grep 1963 hog 1963 egp cwd DIR 8,1 1024 2010 /boot/caca hog 1963 egp rtd DIR 8,6 1024 2 / hog 1963 egp txt REG 0,6 5320 65041 /misc/people3/egp/tmp/hog (hulk:/usr/people3/egp) hog 1963 egp mem REG 8,6 83976 6192 /lib/ld-2.1.3.so hog 1963 egp mem REG 8,6 887712 6195 /lib/libc-2.1.3.so hog 1963 egp 0u CHR 3,3 71661 /dev/ttyp3 hog 1963 egp 1u CHR 3,3 71661 /dev/ttyp3 hog 1963 egp 2u CHR 3,3 71661 /dev/ttyp3 hog 1963 egp 3w REG 8,1 0 2013 /boot/caca/fantome (deleted) Bien: $ lsof | grep deleted mutt 1944 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted) hog 1963 egp 3w REG 8,1 0 2013 /boot/caca/fantome (deleted) vim 1977 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted) bash 1996 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted) bash 1997 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted) lsof 1998 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted) grep 1999 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted) bash 24992 egp cwd DIR 8,1 0 4017 /boot/caca (deleted) -- Edouard G. Parmelan http://egp.free.fr

