device sempre occupata

Matteo Bassi bagstheguitarist a gmail.com
Mer 4 Maggio 2005 17:34:42 UTC


Filippo Biondi ha scritto:
> Il giorno mer, 04/05/2005 alle 14.06 +0200, Matteo Bassi ha scritto:
> 
> 
>>uhmmm... l'ho fatto ma a quanto pare non funge...
>>
>>bags a Matteo-Ubuntu:~$ kill -9 `pidof famd`
>>kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or 
>>kill -l [sigspec]
> 
> 
> Allora kill -9 uccide un processo con la massima priorita' possibile
> (per l'utente con cui chiami kill)
> 
> pidof famd --> ritorna il pid del programma in questione
> 
> gli apici inversi ` ` espandono il comando, nel senso che se per es. :
> 
> pidof <nome_prog> = 1300
> 
> Allora bash interpretera' il comando
> 
> kill -9 `pidof <nome_prog>` come kill -9 1300
> 
> questo e' vero se pidof ritorna un pid ossia se il programma di cui vuoi
> conoscere il pid e' in esecuzione. Se il programma non e' in esecuzione
> pidof non ritorna nulla (in realta' ritorna il codice 1) e kill non sa
> cosa uccidere e ti ritorna la funzione usage() che e' quella che e'
> apparsa nel tuo caso. 
> 
> 
> 
>>bags a Matteo-Ubuntu:~$ fuser -k discoUSB/
> 
> 
> fuser -k "tenta" di uccidere i processi che accedono ad un determinato
> dispositivo. 
> 
> 
>>discoUSB/:            8680
>>Impossible rimuovere automaticamente. Usare umount /home/bags/discoUSB
> 
> 
> ps aux|grep 8680 
> cosa ti dice?
> 
> ciao Filo
> 
> 
eh bella domanda! sono tornato ora e ho fatto umount e me l'ha smontato 
senza dirmi niente!! (....) quindi non so'... cmq la prossima volta che 
mi capita il device occupato provo a farlo.. dovrebbe restituirmi delle 
info sul processo che occupa il device giusto?

grazie per la spiegazione!

matteo




Maggiori informazioni sulla lista ubuntu-it