Atualizar repositório no Linux desabilitando a hibernação do sistema
Publicado por Perfil removido (última atualização em 14/09/2019)
[ Hits: 2.029 ]
Um script em shell bash que verifica conexão com a internet e desabilita a hibernação para não atrapalhar o processo e faz a atualização propriamente dita e depois reabilita a hibernação.
#!/bin/bash
# Verificar o acesso à internet:
net(){
clear
ping -w1 www.google.com.br >/dev/null 2>&1
while [ $? != 0 ]; do
clear
echo " __________________________________________"
echo "|Sem acesso à internet; Verifique a conexão|"
echo "|__________________________________________|"
sleep 2s
ping -w1 www.google.com.br >/dev/null 2>&1
done
clear
echo "[Ok] internet conectada..."
}
# Desabilitar a hibernação e suspensão:
tela1(){
if ! sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target; then
echo "[Erro] ao desabilitar a hibernação e suspensão"
echo "--------------------------------------------------"
fi
}
# Habilitar a hibernação e suspensão:
tela2(){
if ! sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target >/dev/null 2>&1; then
echo "[Erro] ao habilitar a hibernação e suspensão"
echo "--------------------------------------------------"
fi
}
# Atualizar os repositórios:
up(){
net
tela1
if sudo apt-get update -y && sudo apt-get upgrade -y; then
clear
echo "[Ok] repositórios atualizados"
echo "--------------------------------------------------"
else
clear
echo "[Erro] ao atualizados os repositórios"
echo "--------------------------------------------------"
fi
tela2
}
up
Digitalizar em batch e remover páginas em branco
transformar maiúsculas em minuscula e vice-versa
Script para autenticação Velox Empresarial
Nenhum comentário foi encontrado.
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Instalar o Microsoft Teams no Ubuntu e Derivados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Erro ao baixar progamas no terminal (1)
Instalador não reconhece SSD Sata. (8)









