From ecd1b6f45f70a96f1d2a9f8d796af3dd37356d53 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Sun, 29 Sep 2013 14:29:46 +0200 Subject: [PATCH] Pour surveiller son ~/Mail --- watch_subscriptions.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 watch_subscriptions.sh diff --git a/watch_subscriptions.sh b/watch_subscriptions.sh new file mode 100755 index 0000000..2f807f2 --- /dev/null +++ b/watch_subscriptions.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Script pour vérifier que je suis bien abonné à tous mes dossiers + +# Appelé par Cron, enverra par mail le diff entre les abonnements +# et les dossiers existants + +# Appelé avec "apply" en premier paramètre, abonne à tous les dossiers présents + +MAILDIR=~/Mail + +cd $MAILDIR +diff -u <(cat subscriptions | sort) <(find . -maxdepth 1 -mindepth 1 -type d | sort | sed 's/^...//') + +if [[ "$1" = *"apply"* ]] +then + find . -maxdepth 1 -mindepth 1 -type d | sort | sed 's/^...//' > subscriptions + echo + echo "** APPLIED **" +fi -- 2.39.2