Script perguntando pro usuário se ele gostaria de reiniciar o sistema e após responder

1. Script perguntando pro usuário se ele gostaria de reiniciar o sistema e após responder

Caio Nakoneczny
MassudinhoTI

(usa Linux Mint)

Enviado em 28/04/2023 - 13:01h

Boa tarde , pessoal !!

eu criei esse script abaixo:
#!/bin/bash
echo ""
echo "Esse script de bash foi criado pelo Caio Pierri:"
echo ""
echo "Você está logado como root? Caso o contrário o script não vai funcionar! [ Y / N]: "
read var1
echo ""
echo "PASSO 1"
echo ""
echo " Iniciando a remoção do Firefox"
echo ""
sudo apt-get remove firefox
sudo apt update && sudo apt-get update,
echo ""
echo "O Firefox foi removido"
echo ""




Gostaria de inserir no script perguntando se gostaria de reiniciar o equipamento (reboot), e se houver a "confirmação", o mesmo executar a reinicialização do sistema..



  


2. Re: Script perguntando pro usuário se ele gostaria de reiniciar o sistema e após responder

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/04/2023 - 23:20h


MassudinhoTI escreveu:

Boa tarde , pessoal !!

eu criei esse script abaixo:
#!/bin/bash
echo ""
echo "Esse script de bash foi criado pelo Caio Pierri:"
echo ""
echo "Você está logado como root? Caso o contrário o script não vai funcionar! [ Y / N]: "
read var1
echo ""
echo "PASSO 1"
echo ""
echo " Iniciando a remoção do Firefox"
echo ""
sudo apt-get remove firefox
sudo apt update && sudo apt-get update,
echo ""
echo "O Firefox foi removido"
echo ""
#----------------------------------------------------------------------------------------------------------------#
Gostaria de inserir no script perguntando se gostaria de reiniciar o equipamento (reboot), e se houver a "confirmação", o mesmo executar a reinicialização do sistema..

Boa noite MassudinhoTI.
Segue:

#!/bin/bash

echo -e "Caso não esteja logado como root||sudo,\no script é encerrado.\n";

#Testa se é root|sudo#
((${UID})) && { echo -e "UID:${UID}\nNão é root||sudo\nSaindo...";exit;} || echo -e "UID:$UID È root\n Continuando..."

read -p "Remover o Firefox? [SsNn] " -n1 resp00;echo;
[[ "$resp00" =~ (Ss) ]] && echo "Iniciando a remoção do Firefox." || { echo "Não remove, saindo";exit;}
apt-get remove firefox
apt update;
echo -e "\nO Firefox foi removido.\n";
read -p "Reiniciar o sistema? [SsNn] " -n1 resp01;echo;

if [[ "$resp01" =~ ([Ss]) ]];then
echo -e "Sistema será reiniciado em 5 segundos\n";
sleep 5;
shutdown -r now;
else
echo "Não Reiniciar, saindo...";exit;
fi


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



3. Re: Script perguntando pro usuário se ele gostaria de reiniciar o sistema e após responder

Caio Nakoneczny
MassudinhoTI

(usa Linux Mint)

Enviado em 02/05/2023 - 09:07h


Muito obrigado pela ajuda !!!


4. Re: Script perguntando pro usuário se ele gostaria de reiniciar o sistema e após responder

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/05/2023 - 16:49h


MassudinhoTI escreveu:


Muito obrigado pela ajuda !!!

Por nada, precisando....
Se não for "pedir muito",
Marque o tópico como RESOLVIDO, e ,
assinale a MELHOR RESPOSTA,
aquela que te ajudou a sanar sua dúvida...

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura, e tem o seguinte conteúdo:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.

Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts