CheckUpdate Slackware
Publicado por Slackjeff (última atualização em 14/01/2019)
[ Hits: 1.460 ]
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.
MRTG Start | Stop | Status | Restart
Cálculo de área de cobertura de toner/tinta em uma impressão
Filtro para importação de extrato do Banco do Brasil para Kmymoney
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Jogando com Proton no LInux (0)
Ingress NGINX Controller CVSS base score of 9.8 (4)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)