CheckUpdate Slackware

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

[ Hits: 492 ]

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

Checar conexão com a internet - pppoe

Gerenciador Servidor de Arquivos

Script para pegar ip WAN para firewall com uma ou mais links de internet

script para desligar o pc com hora marcada

Baixando arquivos do MediaFire


  

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