Как просмотреть состояние службы (например, работает ли она) в формате, аналогичном Linux `systemctl`, с использованием macOS` launchctl`? - PullRequest
0 голосов
/ 08 июля 2019

Как просмотреть состояние службы (например, работает ли она) в формате, аналогичном Linux systemctl, с использованием macOS launchctl?

Я хочу просмотреть состояние службысервис в macOS с использованием launchctl в формате, аналогичном Linux systemctl, например: systemctl status sshd.service

Я пытаюсь сделать это с помощью приведенных ниже команд launchctl list.Не очевидно, работает ли Apache, и я прочитал, что - в первом столбце последней команды должно означать, что служба не запущена.

Есть идеи?

Nicolass-MacBook-Pro:Documents nlykkei$ sudo launchctl list org.apache.httpd
{
        "LimitLoadToSessionType" = "System";
        "Label" = "org.apache.httpd";
        "TimeOut" = 30;
        "OnDemand" = false;
        "LastExitStatus" = 0;
        "Program" = "/usr/sbin/httpd-wrapper";
        "ProgramArguments" = (
                "/usr/sbin/httpd-wrapper";
                "-D";
                "FOREGROUND";
        );
};
Nicolass-MacBook-Pro:Documents nlykkei$ sudo launchctl list | grep apache
-       0       org.apache.httpd
...