[MacPorts] #60534: Print status information for a daemon

MacPorts noreply at macports.org
Fri May 22 08:45:16 UTC 2020


#60534: Print status information for a daemon
--------------------------+--------------------
  Reporter:  FranklinYu   |      Owner:  (none)
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  base         |    Version:  2.6.2
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------
Description changed by FranklinYu:

Old description:

> Ideally I would like something similar to `systemctl status` in systemd.
> I’m not sure whether everything is available though; I guess we can parse
> the output of `launchctl print` and get some information.
>
> The PID from `launchctl print` doesn’t look like the real daemon (at
> least it’s the case for Apache HTTP Server), but the `daemondo` process
> instead. The real PID locates at
>
> {{{
> /opt/local/var/run/apache2/httpd.pid
> }}}
>
> for Apache. I’m not sure whether it’s equivalent to show the status
> (running/error/not-loaded) of the `daemondo` process instead of the real
> one; showing `daemondo` process sounds more generic.

New description:

 I would like a new action `print` that does something similar to
 `systemctl status` in systemd. I’m not sure whether everything is
 available though; I guess we can parse the output of `launchctl print` and
 get some information.

 The PID from `launchctl print` doesn’t look like the real daemon (at least
 it’s the case for Apache HTTP Server), but the `daemondo` process instead.
 The real PID locates at

 {{{
 /opt/local/var/run/apache2/httpd.pid
 }}}

 for Apache. I’m not sure whether it’s equivalent to show the status
 (running/error/not-loaded) of the `daemondo` process instead of the real
 one; showing `daemondo` process sounds more generic.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/60534#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list