device sempre occupata
Filippo Biondi
fbiondi a intertecman.com
Mer 4 Maggio 2005 13:03:06 UTC
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
Maggiori informazioni sulla lista
ubuntu-it