1
resposta

Mãos à obra: Configurando o crontab

Vale lembra que no WSL geralmente temos problemas com o comando systemctl... Então fiz a seguinte alteração:

#!/bin/bash


resposta_http=$(curl --write-out %{http_code} --silent --output /dev/null http://localhost)
if [ $resposta_http -eq 200 ]
then
        echo "Tudo esta ok com o servidor"
else
        echo "Houve um problema no servidor. Tentando reinicializar"
   aqui  ->   sudo service apache2 restart
        echo "...Servidor reinicializado"

fi

Lembrando de acionar o seu crontab pra ele schedular os comandos:

sudo service cron start

1 resposta

Olá Daniel, como você está?

Obrigado por compartilhar sua solução para o problema com o comando systemctl no WSL. Realmente, o WSL pode apresentar alguns problemas de compatibilidade com certos comandos, e a alternativa que você utilizou, de reiniciar o serviço do Apache é uma boa solução.

É sempre bom ver a comunidade se ajudando. Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!