如何在 solaris 11 崩溃后自动重启服务?

How to auto restart a service after crash on solaris 11?

在 linux 上,通过设置 'restart=always' 在 systemctl 服务中自动重启任何服务以防它崩溃,我们如何在 solaris 上的 svcs 服务中做同样的事情? 我刚刚找到依赖项的选项 'restart_on'。这不符合我的要求。

这是 Solaris SMF 中的默认模式 - 您可以通过不将服务标记为瞬态、周期性、计划等来获得它。SMF 文档在 SMF Service Models documentation 中将此称为 "Contract or daemon service"。