Reinicie el servicio Solaris 10 SMF automáticamente cada día.

imagenes

Actualmente estoy enfrentando el problema de cómo reiniciar un servicio SMF automáticamente cada día a una hora específica. La solución más simple probablemente es usar cron. Actualmente mi principal objeción es manejar “eventos perdidos”: la solución también debe funcionar en caso de falla, por lo que debe reiniciar el servicio más tarde el mismo día si la computadora no se ejecutaba a la hora programada. Desafortunadamente anacron no está disponible en esa máquina, así que no puedo usar eso. Con esto me quedo con el uso de más de una entrada de crontab para verificar si se perdió un evento programado. ¿Hay una manera más fácil de implementar esto?


Tenemos varias respuestas

La mejor respuesta:

Me conformaré con un simple trabajo cron para esta tarea. La combinación cron + smf debería ser suficiente: SMF se encarga de mantener el servicio en ejecución y lo reinicia en caso de falla. Cron reinicia el servicio periódicamente. Si cronjob no reinicia el servicio, AFAIK solo debería ocurrir si la máquina se reinició durante el tiempo en que el servicio debió haberse iniciado, luego SMF iniciará el servicio nuevamente, ya que el servicio también debe estar fuera de línea. Dudo que haya ocasiones en las que el cronjob fallara y el servicio todavía se esté ejecutando. Si este fuera el caso, SMF no reiniciaría el servicio por sí solo, pero espero que esto no suceda.


Otra respuesta


Fuente

Leave a Reply