Smontare periferica in uso
Mai capitato di non riuscire a smontare una periferica perchè occupata da un processo di cui non si conosce il dove/come/perchè?
Questo comando risolve il problema
con questo comando è possibile identificare immediatamente il PID di tale processo.
fuser -c Parametro
Parametro: questo parametro può essere indistintamente il device che rappresenta la periferica o la directory su cui questo è montato.
fuser si presta anche all'identificazione di processi che usano socket tanto per fare un esempio, se si avviasse su una macchina un server Web e si lanciasse il comando
fuser 80/tcp
si avrebbe come risposta il PID del Server Apache.
Potremmo decidere di uccidere direttamente il processo se siamo sicuri che esso sia una shell di cui non ricordiamo la posizione o un qualcosa si cui non ci interessa il destino, per fare cio basta utilizzare l'opzione -k, aggiungendo inoltre l'opzione -i fuser ci chiederà per ogni processo che occupa il dispositivo se vogliamo o no ucciderlo.
SI RACCOMANDA COME SEMPRE L'USO DI man CHE POTRÀ DARE MAGGIORI INFORMAZIONI SUL COMANDO INDICATO SOPRA.
Saluti Nss ^_^