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 Message-ID: Date: Thu, 28 Jul 2005 23:54:37 -0700 From: Joshua Daniel Franklin Reply-To: Joshua Daniel Franklin To: cygwin AT cygwin DOT com Subject: Re: ps -p In-Reply-To: <20050728005142.97092.qmail@web31405.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline References: <20050728005142 DOT 97092 DOT qmail AT web31405 DOT mail DOT mud DOT yahoo DOT com> X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id j6T6t1MU002112 On 7/27/05, Don Beusee wrote: > 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). There's also always http://cygwin.com/contrib.html -- 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/