http://bugzilla.novell.com/show_bug.cgi?id=559534 http://bugzilla.novell.com/show_bug.cgi?id=559534#c48 --- Comment #48 from Martin Vidner <mvidner@novell.com> 2009-12-03 16:14:37 UTC --- (In reply to comment #45)
AFACIR from comment #34 the pid file exists
In comment 44, where I was demonstrating how start_daemon(*) does not conform to LSB, the PID file does not exist. But anyway, I can demonstrate the brokenness on comment 34 too. When running yastws start, the pid file exists, and contains a pid that does not exist. Yet afterwards the service is not started. man startproc: "startproc does not use the pid to search for a process but the full path of the corresponding program which is used to identify the executable" LSB: "Conforming implementations may use other mechanisms besides those based on pidfiles, unless the -p pidfile option has been used. Conforming applications should not rely on such mechanisms and should always use a pidfile." (*) I used startproc, but meanwhile I checked that start_daemon is broken too. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.