CheckUpdate Slackware
Publicado por Slackjeff (última atualização em 14/01/2019)
[ Hits: 1.726 ]
Homepage: https://slackjeff.com.br
Simples hack que envia notificações na área de trabalho quando tem atualizações a fazer no sistema.
** No script existe uma variável chamada "user", indique o nome do seu usuário, é importante para conseguir enviar a notificação para o mesmo.
** Adicione a linha:
00 06,09,12,15,18,21,00 * * * /Localização-Do-Script/checkupdate.sh
na tabela administrativa do sistema. O mesmo será executado pelo cron nas horas cheias.
** Seja feliz!
O programa utiliza o notify-send para enviar as notificações. Por isto é de importância que você esteja em modo gráfico.
#!/usr/bin/env bash #========================HEADER============================================| #AUTOR # Jefferson 'Slackjeff' Rocha # #Descrição # Simples programinha que utiliza o notify-send para alertar se existe # updates a serem feitos no sistema. O programa executa o slackpkg com # a opção check-updates # #DICA # Para melhor uso deste programa, é de extrema importancia adicionar o # mesmo no cron, neste exemplo rodamos nas horas cheias o programa! # Coloque em seu crontab administrativo a seguinte linha: # # 00 06,09,12,15,18,21,00 * * * /LOCALIZACAO_DO_SCRIPT/checkupdate.sh # #==========================================================================| #============VARS export DISPLAY=':0.0' user='slackjeff' # Nome do seu usuário # Pegando caminho absoluto dos aplicativos. SLACKPKG="$(which slackpkg)" GREP="$(which grep)" #============INICIO if [ "$LANG" = "pt_BR" ]; then msg="Existe Atualizações disponíveis. Execute 'slackpkg upgrade-all'" else msg="Have Updates. Run 'slackpkg upgrade-all'" fi if $SLACKPKG check-updates | $GREP -q "News on ChangeLog.txt"; then su "$user" -c "/usr/bin/notify-send -i terminal \"$msg\"" fi rm /var/lock/slackpkg* &>/dev/null # Se existir remover a trava.
PINGS - Ping para diversos hosts em varios consoles
bloqueando TODAS as PORTAS do EMULE
Teste compatativo entre discos e/ou partições
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









