• # Suivi des opérations en temps réel

    Posté par . En réponse au journal Histoire de budget. Évalué à 7.

    Je fais quelque chose qui ressemble un peu. Mon but n'est pas d'avoir l'historique, mais d'être notifié par e-mail de toutes les opérations sur mon compte, le plus tôt possible. Le script suivant tourne dans un cron toutes les N heures en semaine :

     #!/bin/bash
     BALANCE=`boobank -b XXX list -f simple --select balance -c "id=XXX" 2>/dev/null`
     echo $BALANCE | diff $HOME/.account_balance - > /dev/null
     if [ $? -ne 0 ]; then
     echo $BALANCE > $HOME/.account_balance
     BALANCE="Solde du compte : $BALANCE EUR\n\n"
     (echo -e $BALANCE; boobank -b XXX history XXX 2>/dev/null) | cat -v | mail -s "[Compte courant] Operation" YYY
     fi

    Et l'e-mail indique les dernières opérations sur le compte.