]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - watch_subscriptions.sh
[update_myscripts] bde-fallback plus clair que bde2
[scripts-20-100.git] / watch_subscriptions.sh
1 #!/bin/bash
2
3 # Script pour vérifier que je suis bien abonné à tous mes dossiers
4
5 # Appelé par Cron, enverra par mail le diff entre les abonnements
6 # et les dossiers existants
7
8 # Appelé avec "apply" en premier paramètre, abonne à tous les dossiers présents
9
10 MAILDIR=~/Mail
11
12 cd $MAILDIR
13 diff -u <(cat subscriptions | sort) <(find . -maxdepth 1 -mindepth 1 -type d | sort | sed 's/^...//')
14
15 if [[ "$1" = *"apply"* ]]
16 then
17 find . -maxdepth 1 -mindepth 1 -type d | sort | sed 's/^...//' > subscriptions
18 echo
19 echo "** APPLIED **"
20 fi