Pessoal,
Apos seguir os passos notei que o script so funciona para mim quando eu executo usando o bash ao inves do ./ antes do arquivo.
Meu script check_nginx.sh:
#!/bin/bash
if pgrep nginx &> /dev/null
then
echo "Nginx esta operando $( date +"%Y-%m-%d %H:%M:%S")"
else
echo "Nginx fora de operacao $( date +"%Y-%m-%d %H:%M:%S")"
fi
Quando uso ./check_nginx.sh ele sempre retorna a condicional como verdadeira.
Quando uso bash check_nginx.sh o script funciona normalmente.
Alguma luz?