Irei criar um script personalizado para uso interno, porém não tenho muito conhecimento nessa área ainda, preciso de uma base para seguir com as modificações.
O script será executado em servidores com centos, onde serão executados alguns comandos que visam manter os servidores atualizados.
Basicamente seria dessa forma:
Vamos supor que abaixo o script será executado...
# ./script.sh
Deseja executar este script? S/N:
SIM
# COMANDO 1
echo "Atualizando pacotes" OK
yum update
# COMANDO 2
echo "Reparando banco de dados EXIM" [10%] (mostrar progresso dentro dos colchetes e ao final exibir OK na lista) > OK
mysqlcheck --repair eximstats
# COMANDO 3
echo "Scan" [5%] (Nesse caso houve um erro então ele exibide ERROR em vez de OK) > ERROR, em seguida para para o próximo comando ignorando este
clamscan -r
NÃO
echo "Goodbye!"
exit
Como há a opção de SIM OU NÃO, preciso criar alguma função para que eu consiga selecionar também a opção via comando ao executar, por exemplo: # ./script.sh -S ou # ./script.sh -N, é possível isso?
Alguém poderia por gentileza fornecer alguma base com esses requisitos para eu personalizar?