Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 27 Jul 2005 22:02:25 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Don Beusee cc: cygwin AT cygwin DOT com Subject: RE: ps -p In-Reply-To: <20050728005142.97092.qmail@web31405.mail.mud.yahoo.com> Message-ID: References: <20050728005142 DOT 97092 DOT qmail AT web31405 DOT mail DOT mud DOT yahoo DOT com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Ugh, top-posting. Reformatted. On Wed, 27 Jul 2005, Don Beusee wrote: > > -----Original Message----- > > From: Carlo Florendo [mailto:list-subscriber AT XX DOT XXXXX DOT XX] > > Sent: Wednesday, July 27, 2005 5:22 PM > > To: Don Beusee > > Cc: cygwin AT XXXXXX DOT XXX . Thanks. > > Don Beusee wrote: > > > > >Can you add the -p option? All flavors of Unix these days > > >allows you to specify which PID to ps. > > > > ps | grep > > That's not good enough for scripting. First of all, the command is not > so simple (you have to grep -v grep also - so that the same script works > on Unix systems) and if you have small PID number like 14, that will > likely return lots of other processes (like 114, etc). Also, the same > appears in the PPID column if it has children. Some Unix variants > might not have a space in the ps output between the PID and previous or > next column when one of the column's data is larger than the specified > printf format. > > So your command is not reliable enough for scripting and is also very > slow on large Unix systems with 1000's of processes running. ps -p > is immediate, reliable, and portable (it's SYSV/SVR4 standard). procps -p HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! If there's any real truth it's that the entire multidimensional infinity of the Universe is almost certainly being run by a bunch of maniacs. /DA -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/