Atualizar repositório no Linux desabilitando a hibernação do sistema
Publicado por Perfil removido (última atualização em 14/09/2019)
[ Hits: 1.996 ]
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
Script para modificar Encoding de UTF-8 para ISO-8859-1
Plugin do Nagios em Shell Script
Algoritmo para calcular notas com array
Nenhum comentário foi encontrado.
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Necessário autenticar ao imprimir - Ubuntu X Windowns (1)
O que houve com slackware ??? (11)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









