From: Colm Buckley (colm at domain tuatha.org)
Date: Tue 16 Jul 2002 - 11:38:42 IST
On Tue 16 Jul 2002 11:26, hrishy wrote:
> I want to kill a process by name...for example if
> there are 100 process .what i want to do is
> ps -ef |grep $1 |awk '{print $1}'|xargs kill -9
> the trouble is how to make grep substitute $1 by a
> process name ?
The answer to this particular question is "killall".
However, we have here a recurrence of what I call the "hrishy homework
problem"; you seem to ask a question as soon as a problem arises
without making any real effort to solve the problem for yourself - in
this case, it would have taken less than ten seconds to find the
"killall" program using "man -k":
ogma:colm ~ (2) % man -k kill
[...]
killall (1) - kill processes by name
[...]
... and there it is. Learn to use "man -k" and Google before diving
straight into ILUG. You really will learn more this way.
Colm
-- Colm Buckley | colm at domain tuatha.org | +353 87 2469146 | www.colm.buckley.name Buy Microsoft - because choices are confusing.
This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:17:54 GMT