Reinicie o serviço SMF Solaris 10 automaticamente todos os dias

0

No momento, estou enfrentando o problema de como reiniciar um serviço SMF automaticamente todos os dias em um horário específico. A solução mais simples provavelmente é usar o cron . Atualmente, minha principal objeção é lidar com "eventos perdidos": a solução deve funcionar também em caso de falha; portanto, ela deve reiniciar o serviço no mesmo dia, se o computador não estiver em execução no horário agendado. Infelizmente o anacron não está disponível nessa máquina, então não posso usá-lo. Com isso eu estou preso com o uso de mais de uma entrada crontab para verificar se um evento agendado foi perdido. Existe uma maneira mais fácil de implementar isso?

    
por Magnus Müller 16.01.2012 / 16:07

1 resposta

0

Eu vou resolver com um trabalho cron simples para esta tarefa. A combinação cron + smf deve ser suficiente: o SMF cuida de manter o serviço em execução e o reinicia em caso de falha. O Cron reinicia o serviço periodicamente. Se o cronjob não reiniciar o serviço, que o AFAIK só deve acontecer se a máquina for reiniciada durante o tempo em que o serviço deveria ter sido iniciado, o SMF iniciará o serviço novamente, pois o serviço também deve estar off-line. Duvido que existam casos em que o cronjob falhe e o serviço ainda esteja em execução. Se esse for o caso, o SMF não reiniciará o serviço por si só, mas esperamos que isso não aconteça.

    
por 24.01.2012 / 15:04