Paste #143607 |
pasted on 31.08.2020 13:18
- Edit to this paste
- Raw
- The following pastes replied to this paste: # 143647
- Show paste tree
-
Compare with paste
#
Text paste
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #! /bin/bash # boucle infinie lance une verification au demarrage puis toute les 24h while : do #renvoie la ligne de charactere ou il est marqué que le systéme est à jour lorsque l'on fait "cl-update -p" majtemp=$(cl-update -p | grep "est à jour") #compte le nombre de caractere de la ligne maj=${#majtemp} #si se nombre de charactere est 0 alors le systéme n'est pas a jour, donc des mise a jour sont dispo if [ $maj == 0 ] then #envoie une notification au systeme, la variable "-u critical" permet que la notification ne disparait pas avec un timer, #si l'utilisateur n'est pas devant sont pc il la vera a son retour notify-send -u critical "mise à jour disponible" fi #attend 24h - 47 seconde qui est la durée moyenne chez moi d'un cl-update -p, pas vraiment indispensable #il est possible de changer cette valeur pour des verification plus ou moins fréquente sleep 86353 done |