J'ai besoin d'un peu d'aide...
J'ai écris un script pour notifier toute les 30 secondes la présence de nouveaux messages dans les dossiers locaux de Icedove
Je cherche encore comment étendre à tous les mails non lus.
Le voici :
#!/bin/bash
/usr/bin/icedove "$@" &
sleep 5
PROCESS=$(pgrep -c icedove-bin)
while [ "${PROCESS}" -gt 0 ]
do
cd '$HOME/.thunderbird/e8ptnne9.default/Mail/Local Folders'
while read
do
[ -z "${DIR}" ] && DIR="${REPLY}" || DIR=$(echo "${DIR}
${REPLY}")
done < <(grep -l --exclude=^{*.msf,Sent,Trash,Drafts}$ "^X-Mozilla-Status: 0000$" *)
echo "${DIR}"
[ -n "${DIR}" ] && notify-send "Nouveau(x) message(s) dans :
${DIR}"
DIR=""
sleep 30
done
exit
Il est dans mon dossier ~/bin et je le lance avec la commande "icedove". (Il prend la place du lanceur par défaut)