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 tuatha.org | +353 87 2469146 | www.colm.buckley.name
Buy Microsoft - because choices are confusing.
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!