Как оценить состояние OS X Server.app из сценария оболочки?

Мне нужно оценить, установлен ли OS X Server.app и если он был запущен или нет. Это нужно сделать из сценария оболочки. Я мог бы проверить существующие имена папок, но я бы ожидал, что он действительно не сможет убедиться, что Server.app установлен и запущен, чтобы я мог запустить команду serveradmin .
Кто-нибудь с предложением?

Это следующий вопрос к моему предыдущему вопросу: Настройте OS X Server из сценария postpinstall .pkg

Его можно определить, выполнив следующую команду:

 serverinfo --configured 

Чтобы оценить результат команды в сценарии оболочки, используйте опцию -q и инкапсулируйте ее в if-statement:

  if serverinfo -q --configured; then echo configured; else echo not_configured; fi 

serverinfo предоставляет две опции для определения того, установлен ли или нет Server.app:

 --software [PATH] Returns status 0 if the root volume has a server OS installed Use optional argument PATH to specify mountpoint of alternate volume --configured [PATH] Returns status 0 if the server is configured Use optional argument PATH to specify mountpoint of alternate volume 

Поэтому, если команда serveradmin --configured «fail», вы можете проверить, установлен ли:

  if serverinfo -q --configured; then echo configured; else if serverinfo -q --software; then echo installed; else echo not_installed; fi fi 
  • Менеджер профилей в группе Lion и Workgroup
  • Timemachine Mac Mini с 2 жесткими дисками
  • Сервер OSX Server.App не запускается
  • Где Lion Server хранит приложения, используемые для развертывания iOS?
  • Как исправить «Веб-почта отключена. Вы можете включить его, используя приложение Server на сервере. "На Lion Server?
  • Хостинг удаленной библиотеки изображений Aperture на Mac-мини-сервере
  • Клиентский протокол DHCP
  • Можно ли настроить OS X только для доступа пользователей к средствам выключения?
  • Где я могу найти «Установить Mac OS X Lion» в App Store?
  • Может ли Netgear ReadyNAS использоваться в качестве резервного места для резервного копирования Machine Machine?
  • Процесс, называемый sdmd, использует огромное количество ресурсов ... !?
  • Interesting Posts

    Как я могу записать Windows 7 USB в ISO?

    Удалите специальные символы и замените пробел _ на файлы и каталоги Рекурсивно в Bash

    Crontab прекратил работу после обновления до mac os 10.8.5

    Ошибки помощника Bootcamp и утилита диска не могут исправить

    Как продолжить использование резервных копий Time Machine после переключения моего жесткого диска?

    Facetime с более чем одним яблочным устройством

    Есть ли способ узнать, какие процессы OS X используют наибольшую мощность во времени?

    Какова рекомендуемая спецификация оборудования для наушников для подключения к Apple Watch Series 2?

    Как я могу анализировать данные других на моем iPhone?

    Обеспечьте дополнительную мощность от хост-адаптера USB для iPad

    Как отключить Google Voice на моем iPhone?

    В чем разница между «все неиграемые» и «все новые» подкасты?

    Как я могу предотвратить изменение имени хоста?

    Apple Mail – учетная запись Outlook Exchange

    Нужны ли игры для сглаживания на Retina MacBook Pro?

    Давайте будем гением компьютера.