CheckUpdate Slackware
Publicado por Slackjeff (última atualização em 14/01/2019)
[ Hits: 1.756 ]
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.
Cadastro fácil e seguro no NCSA
Script para captura de campos de formulário com conversão URL encode.
genpass - Simple Password Generator
Nenhum comentário foi encontrado.
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
LazyDocker – Interface de Usuário em Tempo Real para o Docker
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)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O que houve com slackware ??? (9)
O Free Download Manager não abre no Fedora 43 KDE Plasma (0)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









