Сервис Solaris не показывает статус в svcs

Я создаю сервис Solaris с использованием SMF, выполнив следующие действия:

  1. Создать SMF-манифест
  2. Импорт манифеста через svccfg
  3. Включите его с помощью svcadm
  4. Проверьте статус с помощью svcs

Теперь в этом процессе я часто добавлял / удалял / изменял манифест. Иногда я также убивал службу. Но вдруг он перестал показывать какой-либо статус в SVC. Журналы не создаются в / var / svc / log /. Как вернуть его обратно на работу?

В настоящее время я снова заработал, перезагрузив машину. Существует ли какой-либо программный метод для выполнения задачи?

Солярис 10 спарк архитектуры

1 ответ

Решение

Если svcs ничего не показывает, что вам удалось подключить SMF.
Это имеет место, когда вы используете Kermit Flail в системах (frequently added/deleted/modified the manifest. Sometimes i killed the service also).

В этой ситуации перезагрузка - ваш лучший вариант - SMF не предназначен для "перезапуска".

Другие вопросы по тегам