Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Oct 2017 10:53:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-rc@FreeBSD.org
Subject:   [Bug 222147] rc.subr check_pidfile fails to recognise swapped out process
Message-ID:  <bug-222147-4805-XMbmFWqP3y@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-222147-4805@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222147

--- Comment #2 from vegeta@tuxpowered.net ---
Relaying on config parameters being in config file instead of command line is
not much of a difference as way more is missing from `ps` output, mainly the
primary program/script name. check_pidfile would have to relay only on
$interpreter in such case.

As for the other solution I suggested in the original ticket, to use daemon(8),
I'm not sure anymore if it would help. Daemon(8) might get swapped out too,
unless it performs some checks periodically. But if it just waits for a signal,
and I see a sigwait in wait_child function in source code, then this approach
won't work.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-222147-4805-XMbmFWqP3y>