$prog: "
daemon $prog --config $config $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $lockfile
return $RETVAL
}
stop() {
echo -n $"Shutting down $prog: "
killproc $prog
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f $lockfile
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $prog
;;
restart|force-reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|status|restart|try-restart|force-reload}"
exit 2
esac
?
?
?
/etc/init.d/mongod1
?
?
vi /etc/init.d/mongod1
#!/bin/bash
#
# mongodb This shell script takes care of starting and stopping
#
# chkconfig: - 58 74
### END INIT INFO
# Source function library.
. /etc/init.d/functions
prog=mongod1
lockfile=/var/lock/subsys/$prog
config=/etc/mongod/mongod1.conf
start() {
# Start daemons.
echo -n $"Starting $prog: "
daemon $prog --config $config $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $lockfile
return $RETVAL
}
stop() {
echo -n $"Shutting down $prog: "
killproc $prog
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f $lockfile
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $prog
;;
restart|force-reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|status|restart|try-restart|force-reload}"
exit 2
esac
?
?
/etc/init.d/mongod2
?
?
#!/bin/bash
#
# mongodb This shell script takes care of starting and stopping
#
# chkconfig: - 58 74
### END INIT INFO
# Source function library.
. /etc/init.d/functions
prog=mongod2
lockfile=/var/lock/subsys/$prog
config=/etc/mongod/mongod2.conf
start() {
# Start daemons.
echo -n $"Starting $prog: "
daemon $prog --config $config $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $lockfile
return $RETVAL
}
stop() {
echo -n $"Shutting down $prog: "
killproc $prog
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f $lockfile
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $prog
;;
restart|force-reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|status|restart|try-restart|force-reload}"
exit 2
esac
?
?
/etc/init.d/mongod3
?
?
#!/bin/bash
#
# mongodb This shell script takes care of starting and stopping
#
# chkconfig: - 58 74
### END INIT INFO
# Source function library.
. /etc/init.d/functions
prog=mongod3
lockfile=/var/lock/subsys/$prog
config=/etc/mongod/mongod3.conf
start() {
# Start daemons.
echo -n $"Starting $prog: "
daemon $prog --config $config $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $lockfile
return $RETVAL
}
stop() {
echo -n $"Shutting down $prog: "
killproc $prog
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f $lockfile
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $prog
;;
restart|force-reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|status|restart|try-restart|force-reload}"
exit 2
esac
?