temps écoulé depuis une actualisation de fichier

Publié le par Levi59

Pour avoir une barre de progression variant en fonction du temps écoulé depuis la mise à jour d'un fichier , il suffit d'appeler le script dans conky et de comparer la valeur avec une valeur seuil, par exemple:

Code conkyrc :

${font webdings: size=15}${if_match ${exec le_script_perso} >0}${color1}${else}${color2}${endif}=[${if match...endif}=]${font}

On le répètes autant de fois que nécessaire pour avoir une barre de progression en point en changeant la valeur de 0. On répète sur l'emplacement jaune.



Avec le_script_perso (bien changer news.xml par le bon chemin!) :

Code:

#!/bin/bash

upd=`stat -c %Y news.xml` ## bien indiquer l'emplacement du news.xml
act=`date +%s`

diff=$(($act - $upd))
echo $diff



Publié dans Monitoring

Commenter cet article