Re: Script to kill processes after grep

From: Dana (dtjaeger@COX.NET)
Date: Mon Dec 02 2002 - 19:32:28 EST


----- Original Message -----
From: "Ford, Phillip" <phillip.ford@SPCORP.COM>
Newsgroups: bit.listserv.aix-l
To: <aix-l@Princeton.EDU>
Sent: Monday, December 02, 2002 10:08 AM
Subject: Re: Script to kill processes after grep

> We use a for loop
>
> for pid in `ps -ef | grep xxxxx | grep -v grep | awk '{print $2}'`
> do
> kill $pid
> done
>
>
> Hope this helps
>
>
>
> --
> Phillip Ford
> Senior Software Specialist
> Corporate Computer Center
> Schering-Plough Corp.
> (901) 320-4462
> (901) 320-4856 FAX
> phillip.ford@spcorp.com
>
>
>
>
> -----Original Message-----
> From: Wesley Joyce [mailto:Wesley.Joyce@UVI.EDU]
> Sent: Monday, December 02, 2002 8:55 AM
> To: aix-l@Princeton.EDU
> Subject: Script to kill processes after grep
>
>
> I am attempting to write a script that would kill any processes using the
> kill command after the script greps' for the process(es) arguments.
>
> For example, I have these process that I would like kill both by running
one
> script that greps for 'adminex:/' for example.
>
> root 104368 90326 0 Nov 19 - 0:01 rcp -rp ./banner adminex:/
> root 75010 73126 0 Nov 28 - 0:08 rcp -rp ./users adminex:/
>
> Here is the core of script so far -
> kill 'ps -efo "%p %a" | grep $1 | cut -c 1-6'
>
> # !grepkill.shl adminex
>
> !grepkill.shl: ps -efo "%p %a" | grep $1 | cut -c 1-6: Specify a process
> identifier or a %job number.
>
> If I just run the script without the kill part, I get a list of all the
PIDS
>
> 10000
> 10001
> 10002
>
> which is good, but it fails on the kill part. I know it has to be
something
> simple. What am I doing wrong? I am sure someone has a more elegant
> script(s).
>
>
>
> Wesley Joyce, Systems Administrator
> Center for Administrative Computing (CAC), IT
> University of the Virgin Islands
> #2 John Brewers Bay, St. Thomas, USVI 00802-9990
> (340) 693-1469 (voice) / (340) 693-1465 (fax) http://www.uvi.edu
>
> "If you can't explain it simply, than you don't know it well enough. -
> Unknown."
>
>
>
>
> *********************************************************************
> This message and any attachments is solely for the intended recipient. If
you are not the intended recipient, disclosure, copying, use or distribution
of the information included in this message is prohibited -- Please
immediately and permanently delete.
>



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:16:23 EDT