redhat_rc
上传用户:xxcykj
上传日期:2007-01-04
资源大小:727k
文件大小:1k
- #!/bin/sh
- #
- # fetchmail This shell script takes care of starting and stopping
- # fetchmail.
- #
- # chkconfig: 2345 81 45
- # description: The Fetchmail daemons allows to retrieve mail using various
- # mail protocols and route them to the local MTA just as if
- # the mail was sent directly to the local MTA. This is
- # specially useful on intermittent dial-up connections.
- # processname: fetchmail
- # config: /etc/fetchmailrc
- # author[s]:
- # Andrea Sterbini <a.sterbini@itelcad.it>
- # ObiTuarY <obituary@freshmeat.net>
- . /etc/rc.d/init.d/functions
- # Source networking configuration.
- . /etc/sysconfig/network
- # Check that networking is up.
- if [ ${NETWORKING} = "no" ]
- then
- exit 0
- fi
-
- # See how we were called.
- case "$1" in
- start)
- if [ -s /etc/fetchmailrc ]; then
- echo -n "Loading fetchmail: "
- daemon /usr/bin/fetchmail -f /etc/fetchmailrc
- echo
- touch /var/lock/subsys/fetchmail
- else
- exit 1
- fi
- ;;
- stop)
- echo -n "Shutting down fetchmail: "
- /usr/bin/fetchmail -q >/dev/null 2>&1 && echo fetchmail
- # killproc fetchmail
- rm -f /var/lock/subsys/fetchmail
- ;;
- status)
- status fetchmail
- ;;
- restart|reload)
- $0 stop
- $0 start
- ;;
- *)
- echo "Usage: fetchmail {start|stop|status|restart|reload}"
- exit 1
- esac
- exit 0
- # === End of File ===