CheckUpdate Slackware

Publicado por Jefferson Rocha (última atualização em 14/01/2019)

[ Hits: 534 ]

Homepage: https://slackjeff.com.br

Download checkupdate.sh




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.

  



Esconder código-fonte

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

Scripts recomendados

Configurando JDK no PATH no Linux (qualquer distro)

Script para ligar/desligar o Conky no Fluxbox

zswaplig.sh - Um "Ligador" de ZSWAP, SWAP em RAM para Sabayon Linux

Configurar servidor proxy no Apt-get usando SS e Kdialog

Script para gravar CD


  

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