[Pkg-samba-maint] Bug#454112: Bug#454112: Cleaning out winbindd PID file

Christian Perrier bubulle at debian.org
Fri Apr 18 10:29:45 UTC 2008

Quoting Steve Langasek (vorlon at debian.org):

> I don't think this correctly handles the case where start-stop-daemon
> /fails/; we don't want to remove the pid file in that case, we want to leave
> it in place since that indicates the daemon is still running for some
> reason.

Well, coming back to that bug.

"My" init script mimics what we're doing in samba's init script:

		# Wait a little and remove stale PID file
		sleep 1
		if [ -f $WINBINDDPID ] && ! ps h `cat $WINBINDDPID` > /dev/null
			# Stale PID file (winbindd was succesfully stopped),
			# remove it (should be removed by winbindd itself)

The 'ps' command is indeed meant to check if the winbind process with
the said PID is still running and only removes the PID file if it

That seems correct to me. Isn't it correct?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-samba-maint/attachments/20080418/80297a85/attachment.pgp 

More information about the Pkg-samba-maint mailing list