Re: [ILUG] kill process by name

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