PDA

Visualizza la versione completa : Quale processo utilizza un device file ?


xxxAlex83xxx
13-01-2006, 11:42
Salve a tutti...

vorrei sapere se esiste un comando di shell che mi permetta di visualizzare quali processi utilizzano un particolare file (di solito un device file es. /dev/cdrom)

Spesso e volentieri difatti mi trovo nelle condizioni di non poter smontare un cdrom o altro poichè alcuni processi (evidentemente programmi che non sono stati chiusi correttamente o sono in background ) stanno utilizzando quella risorsa.

Grazie a tutti.

Alex

prometeus
13-01-2006, 11:53
usa lsof o fuser


un paio di esempi

lsof |grep cdrom

oppure

fuser -c /mnt/cdrom

L'opzione -c ti dice tutti i processi che hanno a che fare con una certa partizione/device montati.


Di solito che bloccano l'unmount sono konqueror, kicker (se usi il fastbrowser nel Panel) o una eventuale shell aperta nella partizione incriminata.

xxxAlex83xxx
13-01-2006, 12:00
Originariamente inviato da prometeus
usa lsof o fuser


un paio di esempi

lsof |grep cdrom

oppure

fuser -c /mnt/cdrom

L'opzione -c ti dice tutti i processi che hanno a che fare con una certa partizione/device montati.


Di solito che bloccano l'unmount sono konqueror, kicker (se usi il fastbrowser nel Panel) o una eventuale shell aperta nella partizione incriminata.

grazie mille!

Loading