Re: Script to kill processes after grep

From: Wesley Joyce (wjoyce@UVI.EDU)
Date: Mon Dec 02 2002 - 10:31:41 EST


Thanks Bill/Phillip.

At 11:03 AM 12/2/2002, you wrote:

>Change the ' to `. Adjacent to the numeric "1" key.
>--------------------------------------------------------------------------------------------------------
>
>Bill Verzal
>Technical Consultant
>Forbes Technical Consulting
>(312) 653-3684
>bill_verzal@bcbsil.com
>billverzal@imcingular.com (Pager)
>888-428-4025 (Pager)
>MailStop: 27.202B
>
>
>
> "Wesley Joyce"
> <Wesley.Joyce@ To: aix-l@Princeton.EDU
> UVI.EDU> cc:
> Sent by: "IBM Subject: Script to kill
> processes after grep
> AIX Discussion
> List"
> <aix-l@Princet
> on.EDU>
>
>
> 12/02/2002
> 08:55 AM
> Please respond
> to "IBM AIX
> Discussion
> List"
>
>
>
>
>
>
>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."
>
>
>
>
>
>
>**********
>The information contained in this communication is confidential, private,
>proprietary, or otherwise privileged and is intended only for the use of
>the addressee. Unauthorized use, disclosure, distribution or copying is
>strictly prohibited and may be unlawful. If you have received this
>communication in error, please notify the sender immediately at
>(312)653-6000 in Illinois; (972)766-6900 in Texas; or (800)835-8699 in New
>Mexico.
>**********
>
>
>
>
>---
>Incoming mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.423 / Virus Database: 238 - Release Date: 11/25/2002



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