Sto usando svcadm per mantenere il mio server node.js in esecuzione su Illumos, c'è un modo per ricevere una notifica se svcadm riavvia il server perché si è bloccato? In particolare se il processo si interrompe da solo e non quando lo riavvio.
Desidero eseguire uno script in modo da poter inviare un'e-mail o inviare un avviso.
Risposta accettata:
Su Solaris 11, puoi fare in modo che i demoni SMF ti avvisino delle modifiche allo stato del servizio:
- Notifiche per le transizioni dello stato dell'istanza SMF
- Come impostare la notifica degli eventi di transizione SMF
ma non sono sicuro se illumos abbia questa caratteristica o meno, dato che è stata un'aggiunta successiva a SMF.
In qualsiasi versione con SMF, puoi sempre semplicemente inserire il comando per inviarti un'e-mail/notifica nei metodi di avvio del tuo servizio SMF, se stai utilizzando uno script per quelli invece di chiamare semplicemente il programma direttamente dal tuo manifest SMF.