From owner-freebsd-bugs@FreeBSD.ORG Thu Jun 5 03:47:51 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53A507D5 for ; Thu, 5 Jun 2014 03:47:51 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3B64A26AD for ; Thu, 5 Jun 2014 03:47:51 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s553lpNd047098 for ; Thu, 5 Jun 2014 04:47:51 +0100 (BST) (envelope-from bz-noreply@freebsd.org) From: bz-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 190643] New: /usr/sbin/daemon -P option does not work as documented Date: Thu, 05 Jun 2014 03:47:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 9.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: barney@databus.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2014 03:47:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=190643 Bug ID: 190643 Summary: /usr/sbin/daemon -P option does not work as documented Product: Base System Version: 9.2-STABLE Hardware: Any OS: Any Status: Needs Triage Severity: Affects Some People Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: barney@databus.com If daemon's -P option is used without the -p option, the pidfile is not removed when the process terminates. To demonstrate: /usr/sbin/daemon -P pid.daemon sleep 5 After sleep terminates, pid.daemon is left around, pointing to a nonexistent process. It also seems that there is no separate daemon process, as the pid.daemon file points to the sleep process. The danger of leaving the pidfile around is of course when pids cycle around an unintended process might be terminated. This might be treated as a documentation bug, as using -P without -p or -r is at least unusual. -- You are receiving this mail because: You are the assignee for the bug.