diff --git a/.gitignore b/.gitignore index d80a654..9d985c3 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,5 @@ pasta.txt IDs.txt *.deb tmp/* +node_modules/ +dist/ \ No newline at end of file diff --git a/CHARGELOG.md b/CHARGELOG.md index d2818e5..57229ef 100644 --- a/CHARGELOG.md +++ b/CHARGELOG.md @@ -1,17 +1,18 @@ +# 03/10/2020 - Version 1.4.8 + +Um pequena motificação nada de mais +---- # 01/10/2020 - Version 1.4.7 o bds-status agorá mostrara o uso do bds por completo mais ainda muito simples - ---- # 01/10/2020 - Version 1.4.6 Agora o bds-status mostra uma pequena estatica de utlização do bds no total no sistema mais ainda não totalmente funcional - ---- # 29/09/2020 - Version 1.4-5 bds-switch: Por algun tempo ainda uso uma caixa de dialogo (whiptail) para seleção de um mapa mas não precissamos disso aqui, então vamos ter um select para fazer esse trabalho mas ainda a procurar de uma forma mais amigavel bds-status: Um Grafico que mostrar o uso do servidor/Computador para mostra o total de uso da CPU e outros mais ainda em contrução do script - ---- \ No newline at end of file diff --git a/DEBIAN/control b/DEBIAN/control index ee78edf..48dee49 100644 --- a/DEBIAN/control +++ b/DEBIAN/control @@ -1,5 +1,5 @@ Package: bds-maneger -Version: 1.4-7 +Version: 1.4-8 Section: bysh23 Architecture: all Homepage: https://github.com/Sirherobrine23/bds-maneger diff --git a/usr/bin/bds-backup b/usr/bin/bds-backup index f8459b4..bed0f88 100644 --- a/usr/bin/bds-backup +++ b/usr/bin/bds-backup @@ -1,4 +1,5 @@ #!/bin/bash +[ -e /tmp/bds-keep ] && echo "Foi Detectado bds-keep";exit BC1=$(cat /etc/bds-maneger/install.json | jq ".gdrive.stage" | sed 's|"||g') case $BC1 in off) echo "Não Havera backup";exit;; @@ -9,15 +10,15 @@ esac echo "Iniciando o backup" # VAR PATH_TO_INSTALL="/etc/BDS-Common/worlds" - ID="$(cat /etc/bds-maneger/install.json | jq ".gdrive.ID" | sed 's|"||g')" + ROOTID="$(cat /etc/bds-maneger/install.json | jq ".gdrive.ID" | sed 's|"||g')" BACKUP="$(cat /etc/bds-maneger/install.json | jq ".global.backup_folder" | sed 's|"||g')" # Datas DATE=$(TZ=UTC+3 date +"%d-%m-%Y_%H-%M-%S") GDRIVEDATE="$(TZ=UTC+3 date +"%d/%m/%Y-%H-%M-%S")" TM="/tmp" -# ID +# ROOTID echo "Pegando a ID da nova pasta" - GDRIVE_FOLDE=$(gdrive mkdir $GDRIVEDATE -p $ID | sed 's| created||g' | sed 's|Directory ||g') + GDRIVE_FOLDE=$(gdrive mkdir $GDRIVEDATE -p $ROOTID | sed 's| created||g' | sed 's|Directory ||g') # Confirmando echo "ok" cd "$PATH_TO_INSTALL" diff --git a/usr/bin/bds-command b/usr/bin/bds-command index 0ecc2a1..3a1bd28 100644 --- a/usr/bin/bds-command +++ b/usr/bin/bds-command @@ -3,34 +3,48 @@ if [ "$EUID" -ne 0 ]; then echo "Você não está executando o script com root ou sudo, por favor execute de novo o com: $0 $1" exit 13 fi -while [ true ] -do + +command-send(){ + suss='a' DDs="0" LLS="$(cat /tmp/mcpe.txt | wc -l)" - echo "Para Sair basta usar CTRL + C" - read -rp "Qual é o Comando? " -e COMMANDS - screen -S bedrock -p 0 -X stuff "$COMMANDS\n" + screen -S bedrock -p 0 -X stuff "$COMMANDS\n" && suss=0 - MOD="$(cat /tmp/mcpe.txt)" - while true + if [ $suss = '0' ];then + MOD="$(cat /tmp/mcpe.txt)" + while true + do + if [ "$(cat /tmp/mcpe.txt)" != "$MOD" ]; then + echo + break + else + DDs=$(($DDs + 1)) + echo -ne "\rAguarde $DDs" + sleep 0.1s + echo -ne "\rAguarde . $DDs" + sleep 0.1s + echo -ne "\rAguarde .. $DDs" + sleep 0.1s + echo -ne "\rAguarde ... $DDs" + sleep 0.1s + fi + done + LLS2="$(cat /tmp/mcpe.txt | wc -l)" + echo "--------- LOG ----------" + cat /tmp/mcpe.txt | tail -n $(($LLS2 - $LLS)) + echo "--------- LOG ----------" + COMMANDS='' + fi +} +if [ "$GUI" = 'true' ] +then + COMMANDS="$1" + command-send +else + while [ true ] do - if [ "$(cat /tmp/mcpe.txt)" != "$MOD" ]; then - echo - break - else - DDs=$(($DDs + 1)) - echo -ne "\rAguarde $DDs" - sleep 0.1s - echo -ne "\rAguarde . $DDs" - sleep 0.1s - echo -ne "\rAguarde .. $DDs" - sleep 0.1s - echo -ne "\rAguarde ... $DDs" - sleep 0.1s - fi + echo "Para Sair basta usar CTRL + C" + read -rp "Qual é o Comando? " -e COMMANDS + command-send done - LLS2="$(cat /tmp/mcpe.txt | wc -l)" - echo "--------- LOG ----------" - cat /tmp/mcpe.txt | tail -n $(($LLS2 - $LLS)) - echo "--------- LOG ----------" -done \ No newline at end of file +fi \ No newline at end of file