Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Message-ID: <19990311132515.1604.rocketmail@send105.yahoomail.com> Date: Thu, 11 Mar 1999 05:25:15 -0800 (PST) From: Earnie Boyd Reply-To: earnie_boyd AT yahoo DOT com Subject: Re: Repost: process table shows already killed processes To: cygwin developers MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Could the problem be a timing issue, where syslogd has more buffers to flush before disappearing or perhaps processing some event and captures the kill event before shutting down? I notice that you've killed the processes in the reverse order that you started them, what happens if you kill syslogd first? ---Corinna Vinschen wrote: > > Hello, > > I have asked this already on 2/26/99: > > ----- snip ----- > Hi! > > Imagine the following: > > Via service manager, I have installed three processes `portmap', > `syslogd' and `inetd'. If I login now via simple console > window, I can see the following process table: > > /home/admin[1]$ ps -ef > UID PID PPID TTY STIME COMMAND > system 1003 1 -1 13:11:17 /usr/local/sbin/syslogd.exe > system 1004 1 -1 13:11:18 /usr/local/sbin/portmap.exe > system 1005 1 -1 13:11:18 /usr/local/sbin/inetd.exe > administ 1006 1006 -1 13:11:26 /usr/bin/tcsh.exe > administ 1009 1006 -1 13:11:29 /usr/bin/ps > > Now I call the KILL.EXE from NTReskit: > > /home/admin[2]$ KILL.EXE inetd > process #286 [inetd.exe] killed > /home/admin[3]$ KILL.EXE portmap > process #148 [portmap.exe] killed > /home/admin[4]$ KILL.EXE syslogd > process #295 [syslogd.exe] killed > > And, at last, I take a look into the process table: > > /home/admin[5]$ ps -ef > UID PID PPID TTY STIME COMMAND > system 1003 1 -1 13:11:17 /usr/local/sbin/syslogd.exe > administ 1006 1006 -1 13:11:26 /usr/bin/tcsh.exe > administ 1018 1006 -1 13:15:04 /usr/bin/ps > > ???The syslogd is still in the table??? Ok, next try: > > /home/admin[6]$ ps -ef > UID PID PPID TTY STIME COMMAND > administ 1006 1006 -1 13:11:26 /usr/bin/tcsh.exe > administ 1019 1006 -1 13:16:30 /usr/bin/ps > > Oh, on the second try, the already killed processes are erased > from the table! This behaviour is 100% reproducable. > > Could somebody explain this behaviour? I would like to change it > to the expected one, if it's possible. > > Regards, > Corinna > > > _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com