[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kill with regex?



On Mon, Jan 20, 2003 at 11:11:29AM +1100, Michael Wardle wrote:
> On Mon, 2003-01-20 at 10:41, Hugh Saunders wrote:
> > On Mon, Jan 20, 2003 at 10:22:13AM +1100, Michael Wardle wrote:
> > > On Mon, 2003-01-20 at 02:40, Hugh Saunders wrote:
> > > > ps x gives a list of xine's which i would like to kill
> > > 
> > > My preferred method is:
> > > $ kill `ps -C xine -o pid=`
> > > OR
> > > $ ps -C xine -o pid= | xargs kill
> > > 
> > that makes sense, this is my understanding: 
> > -C means command name, -o defines the desired format
> > of the ps output and xargs uses whatever is piped to it as the
> > argument for kill?
> 
> Yes, "-C" matches processes named "xine" (and apparently any process
> whose name begins with "xine"), "-o pid=" means show a list of process
> IDs without a header line, the backquotes insert the output of the shell
> command, and xargs passes its arguments read from the pipe to the
> command named as its first parameter.  (Just like you said.)
> 
so now we have the understanding, why dont they die?

anni:~# ps -C xine -o pid= 
1609
1610
1618
1619
1620
anni:~# ps -C xine -o pid= |xargs kill
anni:~# ps -C xine -o pid= 
1609
1610
1618
1619
1620
anni:~# 

if more info needed, ask and ill insert whatever! 
dont really want to reboot but these xines are annoying!!

hugh



Reply to: