From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966353AbXGaDcE (ORCPT ); Mon, 30 Jul 2007 23:32:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S968115AbXGaDbo (ORCPT ); Mon, 30 Jul 2007 23:31:44 -0400 Received: from kludge.physics.uiowa.edu ([128.255.33.129]:46421 "EHLO kludge.physics.uiowa.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S968075AbXGaDbn (ORCPT ); Mon, 30 Jul 2007 23:31:43 -0400 Date: Mon, 30 Jul 2007 22:31:13 -0500 From: Joseph Pingenot To: Al Viro Cc: linux-kernel@vger.kernel.org Message-ID: <20070731033113.GE6812@digitasaru.net> Reply-To: trelane@digitasaru.net Mail-Followup-To: Al Viro , linux-kernel@vger.kernel.org References: <20070731021615.GB6812@digitasaru.net> <20070731031720.GF21089@ftp.linux.org.uk> <20070731032521.GD6812@digitasaru.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070731032521.GD6812@digitasaru.net> X-School: University of Iowa X-vi-or-emacs: vi *and* emacs! X-MS-TNEF-Correlator: X-MimeOLE: Not Produced By Microsoft MimeOLE V5.50.4522.1200 User-Agent: Mutt/1.5.15+20070412 (2007-04-11) Subject: Re: inotify and /proc/ X-SA-Exim-Version: 4.2.1 (built Thu, 26 Apr 2007 18:30:04 +0000) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org >>From Joseph Pingenot on Monday, 30 July, 2007: >>From Al Viro on Tuesday, 31 July, 2007: >>On Mon, Jul 30, 2007 at 09:16:16PM -0500, Joseph Pingenot wrote: >>> I was trying to use inotify to watch process changes (especially process >>> termination) by watching /proc/. >>> Sadly, although I could see something reading various files, nothing >>> was issued when the process I was watching exited and the directory >>> went away. >>> Is this intentional, or a bug? >>It's a bug you intend to introduce in your program... IOW, don't >>do that. >More background, please? >What's the way to check for a process exiting without spinning? I should also specify that the process being waited on is not a child process-it's just some other process on the system. -- trelane@digitasaru.net./////////////////////////////////////////////// "There is also an entire branch in the physical therapy field dedicated to the treatment of little-finger injuries caused by excessive Emacs use." --Linux Weekly News editor (http://lwn.net/Articles/206916/) ///////260 IATL / The University of Iowa / Iowa City, IA 52242///////