Ir para o conteúdo

Script modelo

De RJGSWiki
Revisão de 19h28min de 14 de fevereiro de 2026 por 172.69.39.114 (discussão) (Criou página com '<pre> #!/bin/bash # echo " " echo -e "\033[37;42m \033[0m" echo -e "\033[37;43m \033[0m" echo -e "\033[37;41m \033[0m" echo -e "\033[34m####################################################\033[0m" echo -e "\033[1;36mAUTOR.:\033[0m Róbison Joel Guimarães Simon" echo -e "\033[1;36mDATA..:\033[0m 14/02/2026" echo -e "\033...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
#!/bin/bash
#
echo " "
echo -e "\033[37;42m                                                    \033[0m"
echo -e "\033[37;43m                                                    \033[0m"
echo -e "\033[37;41m                                                    \033[0m"
echo -e "\033[34m####################################################\033[0m"
echo -e "\033[1;36mAUTOR.:\033[0m Róbison Joel Guimarães Simon"
echo -e "\033[1;36mDATA..:\033[0m 14/02/2026"
echo -e "\033[1;36mTÍTULO:\033[0m Script que efetua backup com Rsync"
echo -e "\033[34m####################################################\033[0m"
echo " "
#
### CONFIRMAÇÃO DE EXECUÇÃO
#
echo -e "\033[31m### ATENÇÃO ###\033[0m"
echo " "
echo "Esse script vai fazer cópias de backup. você realmente deseja executá-lo?"
echo " "
echo -e "Digite "S" para \033[32mSIM\033[0m e "N" para \033[31mNÃO\033[0m"
# LEITURA DA VARIÁVEL OPTION
read -rs OPTION
if [ "$OPTION" = "n" ]; then
#
# CASO TENHA ESXOLHIDO NÃO EXECUTAR
echo " "
echo -e "\033[1;37mVOCÊ ESCOLHEU SAIR SEM EXECUTAR!\033[0m"
echo " "
#
exit
#
else
#
# SE ESCOLHEU EXECUTAR
echo " "
echo -e "\033[1;37mINICIANDO O SCRIPT\033[0m"
echo " "
# ############################
# ### DECLARAÇÃO DE VARIÁVEIS
DATESTAMP="$(date +%y-%m-%y_%H:%M)"
# ############################
# 

------ SCRIPT ------

echo "[$DATESTAMP]"
echo -e "($DATESTAMP) \033[34m####################################################\033[0m"
echo -e "[$DATESTAMP] \033[34m#################\033[0m FIM DO BACKUP \033[34m####################\033[0m"
echo -e "($DATESTAMP) \033[34m####################################################\033[0m"
echo "[$DATESTAMP]"
echo -e "[$DATESTAMP] \033[37;42m                                                    \033[0m"
echo -e "[$DATESTAMP] \033[37;43m                                                    \033[0m"
echo -e "[$DATESTAMP] \033[37;41m                                                    \033[0m"
echo " "