mirror of
https://github.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE.git
synced 2024-11-13 14:09:31 +00:00
159 lines
2.7 KiB
Bash
159 lines
2.7 KiB
Bash
#!/bin/bash
|
|
|
|
clear
|
|
|
|
fun_bar () {
|
|
|
|
comando[0]="$1"
|
|
|
|
comando[1]="$2"
|
|
|
|
(
|
|
|
|
[[ -e $HOME/fim ]] && rm $HOME/fim
|
|
|
|
${comando[0]} > /dev/null 2>&1
|
|
|
|
${comando[1]} > /dev/null 2>&1
|
|
|
|
touch $HOME/fim
|
|
|
|
) > /dev/null 2>&1 &
|
|
|
|
tput civis
|
|
|
|
echo -ne " \033[1;33mAGUARDE \033[1;37m- \033[1;33m["
|
|
|
|
while true; do
|
|
|
|
for((i=0; i<18; i++)); do
|
|
|
|
echo -ne "\033[1;31m#"
|
|
|
|
sleep 0.1s
|
|
|
|
done
|
|
|
|
[[ -e $HOME/fim ]] && rm $HOME/fim && break
|
|
|
|
echo -e "\033[1;33m]"
|
|
|
|
sleep 1s
|
|
|
|
tput cuu1
|
|
|
|
tput dl1
|
|
|
|
echo -ne " \033[1;33mAGUARDE \033[1;37m- \033[1;33m["
|
|
|
|
done
|
|
|
|
echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
|
|
|
|
tput cnorm
|
|
|
|
}
|
|
|
|
echo " "
|
|
|
|
fun_atts () {
|
|
|
|
[[ -e /home/versao ]] && rm /home/versao
|
|
|
|
[[ -e /tmp/att ]] && rm /tmp/att
|
|
|
|
wget -c -P /home https://raw.githubusercontent.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE/master/Install/versao
|
|
|
|
[[ -f "/home/versao" ]] && mv /home/versao /tmp/att
|
|
|
|
[[ ! -e /bin/versao ]] && rm -rf /bin/menu
|
|
|
|
} > /dev/null 2>&1
|
|
|
|
echo -e " \033[1;31mBy Crazy\033[1;36m"
|
|
|
|
echo -e " SSHPlus" | figlet
|
|
|
|
echo " "
|
|
|
|
echo -e " \033[1;32mVERIFICANDO ATUALIZACOES DISPONIVEIS\033[0m\n"
|
|
|
|
fun_bar 'fun_atts'
|
|
|
|
[[ ! -f "/tmp/att" ]] && {
|
|
|
|
echo -e "\n\033[1;31m ERRO AO CONECTAR AO SERVIDOR\n"
|
|
|
|
echo -ne "\033[1;31m ENTER \033[1;33mpara retornar ao \033[1;32mMENU!\033[0m"; read
|
|
|
|
menu
|
|
|
|
}
|
|
|
|
echo " "
|
|
|
|
vrs1=$(sed -n '1 p' /bin/versao| sed -e 's/[^0-9]//ig')
|
|
|
|
vrs2=$(sed -n '1 p' /tmp/att | sed -e 's/[^0-9]//ig')
|
|
|
|
[[ "$vrs1" == "$vrs2" ]] && {
|
|
|
|
echo -e " \033[1;36m O SCRIPT JA ESTA ATUALIZADO!\033[1;32m\n"
|
|
|
|
rm /tmp/att > /dev/null 2>&1
|
|
|
|
echo -e " \033[1;33m MAIS INFORMACOES \033[1;31m(\033[1;36mTELEGRAM\033[1;31m): \033[1;37m@AAAAAEXQOSyIpN2JZ0ehUQ\n"
|
|
|
|
echo -ne " \033[1;31m ENTER \033[1;33mpara retornar ao \033[1;32mMENU!\033[0m"; read
|
|
|
|
menu
|
|
|
|
} || {
|
|
|
|
echo -e " \033[1;36mEXISTE UMA NOVA ATUALIZACAO DISPONIVEL!\033[1;33m\n"
|
|
|
|
echo -e " \033[1;33mMAIS INFORMACOES \033[1;31m(\033[1;36mTELEGRAM\033[1;31m): \033[1;37m@AAAAAEXQOSyIpN2JZ0ehUQ\n"
|
|
|
|
echo -e " \033[1;32mDETALHES DA ATUALIZACAO:\033[0m\n"
|
|
|
|
while read linha; do
|
|
|
|
echo -e " \033[1;37m- \033[1;33m$linha"
|
|
|
|
done < "/tmp/att"
|
|
|
|
echo " "
|
|
|
|
echo -ne " \033[1;32mDESEJA ATUALIZAR \033[1;31m? \033[1;33m[s/n]:\033[1;37m "; read res
|
|
|
|
if [[ "$res" = s || "$res" = S ]];then
|
|
|
|
echo -e "\n\033[1;32m INICIANDO ATUALIZACAO..."
|
|
|
|
sleep 3
|
|
|
|
wget https://raw.githubusercontent.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE/master/Plus > /dev/null 2>&1
|
|
|
|
chmod +x Plus
|
|
|
|
./Plus
|
|
|
|
clear
|
|
|
|
echo -e "\033[1;32mSCRIPT ATUALIZADO COM SUCESSO\033[0m\n"
|
|
|
|
rm /tmp/att > /dev/null 2>&1
|
|
|
|
echo -ne "\033[1;31mENTER \033[1;33mpara retornar ao \033[1;32mMENU!\033[0m"; read
|
|
|
|
menu
|
|
|
|
else
|
|
|
|
menu
|
|
|
|
fi
|
|
|
|
}
|
|
|