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