msoliver
(usa Debian)
Enviado em 06/07/2016 - 11:07h
esglaucoluiz escreveu:
Olá galera VOL
Estou precisando de uma força.
Eu tenho um script "copia.sh" que faz backup do MySQL ao desligar o Linux, ele funciona certinho. O que eu preciso é de alguma função nesse copia.sh que pergunta se desejo realmente executar o backup ou não. Por exemplo:
Foi dado um halt la no linux....
Executa o copia.sh.....
(aqui era pra ser o que eu quero) Ele pergunta se deseja parar o backup ou continuar..... Só que muitas vezes esse servidores não tem monitor, ai não posso por um read senão ele vai ficar eternamente ali esperando. Seria como um "Deseja parar o Backup ? [S] para sim, e algum tipo de contagem regressiva para ele continuar o backup caso ninguém aperte S.
Fim do backup.
Obrigado pela força.
Bom dia esglaucoluiz.
Vc pode usar o "read" com a opção -t (time nn), onde nn são os segundos que o read aguarda.
EX.:
read -t5 -p " OPÇãO: " OPC ; [ $OPC ] || OPC="S"
Espera 5 segundos, se nada for digitado, fecha o "read"
Testa a var OPC, se é VAZIA, faz,
OPC="S"
É Isso...
Abç,
Marcelo OLiver