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?