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: