svcadmが終了したサービスを再起動したときに通知を受け取る方法

svcadmが終了したサービスを再起動したときに通知を受け取る方法

私はIllumosでnode.jsサーバーを実行し続けるためにsvcadmを使用しています。クラッシュのためにsvcadmがサーバーを再起動した場合に通知を受け取る方法はありますか?特に、プロセスが再起動されたときに終了せず、それ自体で終了する場合は、さらにそうです。

電子メールを送信したり警告を送信したりできるようにスクリプトを実行したいと思います。

ベストアンサー1

Solaris 11 では、SMF デーモンにサービス状態の変更を通知することができます。

しかし、後でSMFによって追加されたため、Illumosにその機能があるかどうかはわかりません。

SMFを含むすべてのバージョンでSMFマニフェストから直接プログラムを呼び出す代わりにスクリプトを使用している場合は、いつでもSMFサービスの開始方法に電子メール/通知を送信するコマンドを配置できます。

おすすめ記事