All pastes #44461 Raw Edit

Someone

public text v1 · immutable
#44461 ·published 2006-03-04 16:47 UTC
rendered paste body
#!/bin/bash
#
# postfix      Postfix Mail Transfer Agent
#
# chkconfig: 2345 80 30
# description: Postfix is a Mail Transport Agent, which is the program \
#              that moves mail from one machine to another.
# processname: master
# pidfile: /var/spool/postfix/pid/master.pid
# config: /etc/postfix/main.cf
# config: /etc/postfix/master.cf


start () {
  echo -n "Starting postfix: "
  newaliases
  postfix start 2> /dev/null &&
  echo -e $RESULT_OK ||
  echo -e $RESULT_FAIL
}


stop () {
  echo -n "Stopping postfix: "
  postfix stop 2> /dev/null &&
  echo -e $RESULT_OK ||
  echo -e $RESULT_FAIL
}


restart () {
  $0 stop
  $0 start
}


status () {
  echo -n "Checking for Postfix master process: "
  pidof master &> /dev/null && echo -e $RESULT_OK || echo -e $RESULT_FAIL
}


. /lib/lsb/init-functions