2016-04-13 4 views

ответ

1

Вы только можете перечислить услуги:

sudo launchctl list 

Смешайте его с некоторыми Grep и у вас есть.

sudo launchctl list | grep service <-- Here you put the service you're looking for 

Выходной сигнал имеет следующий смысл:

  • Первый номер является PID процесса, если он работает, если он не работает, он показывает «-».
  • Второй номер - это код выхода процесса, если он завершен. Если он отрицательный, это номер сигнала уничтожения.
  • Третий столбец ios название процесса.
+0

Можете ли вы предоставить полный код grep. Это было бы более полезно. –

+0

Я смешал его с командой grep, но в поле статуса я получил целые значения (в основном нули). Как я могу быть уверен, что служба запущена или остановлена. –

+0

Спасибо за ваш вклад. Как вы сказали, pid показывает «-» - это прекращение службы, а службы с целочисленным pid находятся в рабочем состоянии. Это верно. –