Re: Script to kill processes after grep

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


----- Original Message -----
From: "Bill Verzal" <Bill_Verzal@BCBSIL.COM>
Newsgroups: bit.listserv.aix-l
To: <aix-l@Princeton.EDU>
Sent: Monday, December 02, 2002 10:03 AM
Subject: Re: Script to kill processes after grep

> 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.
> **********



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