[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Récupération courrier fetchmail



centre a écrit, samedi 2 décembre 2000, à 13:06 :
[ fetchmail dans /etc/ppp/ip-up.d/* ]
> Donc, si je veux un lancement automatique de fetchmail, il faut que dans
> la ligne courrier, je mette un fetchmail -f /root/.fetchmailrc ?
> Y a t il une solution pour éviter ça ?

au moins deux :)

su -c commande user
sudo -u user commande

J'utilise ça :

#!/bin/bash
#
# levée des courriers en // pour les logins inscrits dans /etc/pop-users

if [ -f /etc/pop-users ]; then
    for u in $(cat /etc/pop-users) ; do
	[ -f /home/$u/.fetchmailrc ] &&
      (
	sudo -u $u sh -c "( LC_ALL=fr_FR date '+%a %x %X'
			fetchmail -f /home/$u/.fetchmailrc
			date '+terminé à %X' ) >>/home/$u/.fetchmail.log 2>&1"
	date "+%X - Courrier $u relevé." >> /var/log/ppp/tasks-today.log
      ) &
    done
else
    exit 0
fi
# fin

> Merci pour vos réponses à tous.

de rien.
-- 
Jacques L'helgoualc'h



Reply to: