#!/bin/sh # chkconfig: - 90 20 # description: redir 2 service case $1 in start) /usr/sbin/redir --pidfile /var/run/redir1.pid mail 8000 smtp & /usr/sbin/redir --pidfile /var/run/redir2.pid www 8001 80 & ;; stop) for pidfile in 1 2 do if [ -f /var/run/redir$pidfile.pid ] ; then echo Stopping redir$pidfile kill `cat /var/run/redir$pidfile.pid` rm -f /var/run/redir$pidfile.pid fi done ;; status) for pidfile in 1 2 do if [ -f /var/run/redir$pidfile.pid ] ; then if kill -0 `cat /var/run/redir$pidfile.pid` 2>/dev/null then echo Redir$pidfile is running else echo Redir$pidfile is NOT running and it should fi else echo Redir$pidfile is NOT started fi done ;; *) echo start ou stop ou status ;; esac