Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Nginx sempre

Criei o bash da aula, porém, a resposta sempre retorna falsa (Nginx fora de operacao...). Já rodei o comando sudo service nginx start e o stop, mas a resposta não muda! Olhei o systemctl status nginx e ele aparece como enable e running. Não sei mais o que fazer... podem me dar uma luz?

Segue evidências:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Julio!

Parece que o problema está no seu script. No comando if, você usou prep nginx em vez de pgrep nginx. Isso faz com que o script não consiga verificar corretamente se o Nginx está em execução. Vamos corrigir isso:

#! /bin/bash

if pgrep nginx &> /dev/null
then
    echo "Nginx está operando $(date +"%Y-%m-%d %H:%M:%S")"
else
    echo "Nginx fora de operação $(date +"%Y-%m-%d %H:%M:%S")"
fi

Salve as alterações e execute o script novamente. Isso deve resolver o problema e exibir a mensagem correta sobre o status do Nginx.

Bons estudos!