Hello!
Fetchmail-t szeretném még init 3-ban indítani, hogy ne az X futásához legyen kötve a levelek leszedése. Csináltam is egy rc.fetchmail-t, amit el is indítok az rc.M-ben. Viszont így manuálisan van beírva, hogy melyik felhasználóknak induljon el a fetchmail daemon. Szeretném, ha megnézné, hogy kinek van a home könyvtárában .fetchmailrc, így ezeknek a felhasználóknak automatikusan indulna. Találtam is egy kicsit átírt script-et, csak egy baj van vele. Ha lefuttatom, akkor amint ebbõl kilép, a további rc-ket nem tölti be a gép (azokat, amelyek az rc.M-ben az rc.fetchmail meghívását követõen vannak, pl. alsa, stb…). Gondolom a script-ben lehet valami hiba. Valakinek ha van ötlete, megköszönném; mégiscsak praktikusabb így, mint manuálisan.
Code:
#!/bin/sh
case „$1” in
‘start’)
for user in `ls /home/`
do
if [ -f /home/$user/.fetchmailrc ]; then
echo „Fetchmail for $user starting.”
su $user -c „/usr/bin/fetchmail”
fi
done
;;
‘stop’)
for user in `ls /home/`
do
if [ -f /home/$user/.fetchmailrc ]; then
su $user -c „/usr/bin/fetchmail –quit”
fi
done
/ ;;
*)
echo „Usage: $0 { start | stop }”
exit 1
;;
esac
exit 0
legutóbbi hsz