Pagina 1 di 1
killare da pid file
Inviato: ven 9 gen 2009, 15:44
da tarini
salve
come posso killare un processo conoscendo a priori il percorso del file che contiene il pid?
devo per forza fare due istruzioni (leggo -> variabile e kill $variabile) o posso fare tutto insieme con un grep?
a logica ho provato cat $nomefile | kill ma non capisco perchè non funziona. il pipe mica dovrebbe usare il risultato del primo comando come parametro del secondo?
grazie
Re: killare da pid file
Inviato: ven 9 gen 2009, 15:49
da JohnnyMnemonic
Forse tu intendi usare pkill, che lavora sul nome dell'eseguibile e non su kill, che lavora sul PID
Non capisco poi cosa intendi con "percorso del file che contiene il pid"
Re: killare da pid file
Inviato: ven 9 gen 2009, 16:09
da Mario Vanoni
kill -9 `cat /var/run/nome_programma.pid`
ma poi non dimenticare di
rm -f /var/run/nome_programma.pid
se il tuo programma non lo cancella lui stesso
Re: killare da pid file
Inviato: ven 9 gen 2009, 16:11
da tarini
grazie...
ma per curiosità, perchè l'approccio col pipe non andava bene?
Re: killare da pid file
Inviato: ven 9 gen 2009, 16:16
da Mario Vanoni
tarini ha scritto:grazie...
ma per curiosità, perchè l'approccio col pipe non andava bene?
UNIX
kill non accetta argomenti da stdin,
solo argomenti
cat file_name | less
less file_name
less accetta sia stdin che un argomento
Re: killare da pid file
Inviato: ven 9 gen 2009, 16:31
da tarini
-_-
ok grazie
Re: killare da pid file
Inviato: ven 9 gen 2009, 23:42
da sya54M
ma non fate prima a usare killall?
Re: killare da pid file
Inviato: ven 9 gen 2009, 23:51
da sya54M
scusate non mi ero accorto di pkill sugerito da johnnymnemonic
Re: killare da pid file
Inviato: sab 10 gen 2009, 7:36
da aschenaz
Da non dimenticare anche il coltellino svizzero
skill.

Re: killare da pid file
Inviato: sab 10 gen 2009, 15:22
da robbybby
man skill
Codice: Seleziona tutto
These tools are probably obsolete and unportable. The command syntax is
poorly defined. Consider using the killall, pkill, and pgrep commands
instead
Re: killare da pid file
Inviato: sab 10 gen 2009, 15:47
da aschenaz
aschenaz ha scritto:Da xxx dimenticare anche il coltellino svizzero
skill.

Offtopic: perché non c'è il bbcode per cancellare le parole ([s][/s])?