Eu tenho um servidor doméstico executando o TrueNAS Core. Dentro de uma prisão, tenho o Plex mediaserver em execução para que eu possa visualizar facilmente minhas fotos na minha TV. Devido a algum bug no Plex, às vezes ele trava quando adiciono novas fotos. É claro que isso será corrigido eventualmente, mas até então eu quero configurar algo para que o Plex reinicie automaticamente depois de travar.
Eu tentei configurar daemontools, mas nenhum dos guias que segui resultou na reinicialização automática do Plex. Acho que isso ocorre porque tenho o Plex configurado como um serviço em vez de executar um único script para iniciá-lo.
Existe uma maneira de monitorar certos serviços no FreeBSD e reiniciá-los automaticamente quando eles ficam inativos? Pesquisei em todos os lugares que conheço, mas minhas consultas não produzem resultados úteis.
Obrigado
Existe uma maneira de monitorar certos serviços no FreeBSD e reiniciá-los automaticamente quando eles ficam inativos?
Existe um programa de código aberto chamado Monit:
(ênfase minha)
Fonte FreshPorts -- sysutils/monit: gerenciamento de sistema Unix e monitoramento proativo
Ele pode ser baixado do Easy, monitoramento proativo de processos, programas, arquivos, diretórios, sistemas de arquivos e hosts | Monit , onde afirma:
...
(ênfase minha)