Atualizar repositório no Linux desabilitando a hibernação do sistema

Publicado por Perfil removido (última atualização em 14/09/2019)

[ Hits: 784 ]

Download atua_repositorios.sh




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.

  



Esconder código-fonte

#!/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

Scripts recomendados

Fazendo Failover entre 2 Links

Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos

Backup do Mysql

Script de backup interativo

Crackear rede WIFI - Script para testes de segurança em redes Wifi - wpa e wpa2 com wordlist


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts