redhat_rc
上传用户:xxcykj
上传日期:2007-01-04
资源大小:727k
文件大小:1k
源码类别:

Email客户端

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. #
  3. # fetchmail This shell script takes care of starting and stopping
  4. # fetchmail.
  5. #
  6. # chkconfig: 2345 81 45
  7. # description: The Fetchmail daemons allows to retrieve mail using various
  8. #        mail protocols and route them to the local MTA just as if
  9. #        the mail was sent directly to the local MTA. This is
  10. #        specially useful on intermittent dial-up connections.
  11. # processname: fetchmail
  12. # config: /etc/fetchmailrc
  13. # author[s]:
  14. # Andrea Sterbini <a.sterbini@itelcad.it>
  15. # ObiTuarY <obituary@freshmeat.net>
  16. . /etc/rc.d/init.d/functions
  17. # Source networking configuration.
  18. . /etc/sysconfig/network
  19. # Check that networking is up.
  20. if [ ${NETWORKING} = "no" ]
  21. then
  22. exit 0
  23. fi 
  24.     
  25. # See how we were called.
  26. case "$1" in
  27.   start)
  28. if [ -s /etc/fetchmailrc ]; then
  29. echo -n "Loading fetchmail: "
  30. daemon /usr/bin/fetchmail -f /etc/fetchmailrc
  31. echo
  32. touch /var/lock/subsys/fetchmail
  33. else
  34. exit 1
  35. fi
  36. ;;
  37.   stop)
  38. echo -n "Shutting down fetchmail: "
  39. /usr/bin/fetchmail -q >/dev/null 2>&1 && echo fetchmail
  40. # killproc fetchmail
  41. rm -f /var/lock/subsys/fetchmail
  42. ;;
  43.   status)
  44.         status fetchmail
  45.         ;;
  46.   restart|reload)
  47.         $0 stop
  48.         $0 start
  49.         ;; 
  50. *)
  51. echo "Usage: fetchmail {start|stop|status|restart|reload}"
  52. exit 1
  53. esac
  54. exit 0
  55. # === End of File ===