Atualizar repositório no Linux desabilitando a hibernação do sistema
Publicado por Perfil removido (última atualização em 14/09/2019)
[ Hits: 1.710 ]
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
Dialog - Menu semi-gráfico para adicionar, excluir, alterar usuários no Samba
cpb - copia arquivos executáveis
passa2 - Um sistema de backup/sincronização/cópia de arquivos em SHell Script
Script gera uma chave md5 de todos os arquivos que forem especificados
Criando vários usuários no LDAP a partir de um arquivo
Nenhum comentário foi encontrado.
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (1)
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)