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