how to add Startup sciprt for Redt Hat 9 that make it start automatic ?
thx a lot
RMA Startup script for Red Hat 9
FYI, here's the init script that we're using on RHEL3/4 boxen; place in /etc/init.d and activate with chkconfig --add <script-name>. It's written in POSIX sh, so it should be usable on any platform that does sh and SYSV init (although you might have to fiddle with the ps arguments depending on your platform):
Code: Select all
#!/bin/sh
# chkconfig: 2345 20 80
# description: Hostmonitor RMA
RMA_PWD="/opt/hostmonitor"
RMA_BIN="${RMA_PWD}/rma"
RMA_INI="${RMA_PWD}/rma.ini"
case "${1}" in
start)
echo -n "Starting Hostmonitor RMA: "
${RMA_BIN} -d ${RMA_INI} &>/dev/null
echo "done"
;;
stop)
echo -n "Stopping Hostmonitor RMA: "
PID="$(ps ax | grep ${RMA_BIN} | grep -v grep | awk '{print $1}')"
if [ x"${PID}" != x"" ]; then
kill ${PID} &>/dev/null
sleep 1
kill -9 ${PID} &>/dev/null
fi
echo "done"
;;
restart)
${0} stop
sleep 1
${0} start
;;
*)
echo "Usage: `basename ${0}` <start|stop|restart>"
exit 1
;;
esac
exit 0
-
- Posts: 96
- Joined: Thu Jul 19, 2007 4:35 am
Sorry to dig up an old thread but I thought it might be useful to add:
Use the above init script by copying it into /etc/init.d
Make it runnable:
chmod +x /etc/init.d/rma
chown 744 /etc/init.d/rma
.. then add it to chkconfig as appears to be the RHEL way..
chkconfig --add rma
chkconfig --level 35 rma on
.. and check your work with
chkconfig --list rma
.. which should show rma running in the approprite run levels.
You can then use
service rma (start|stop|restart)
.. to control it as per most other services.
Use the above init script by copying it into /etc/init.d
Make it runnable:
chmod +x /etc/init.d/rma
chown 744 /etc/init.d/rma
.. then add it to chkconfig as appears to be the RHEL way..
chkconfig --add rma
chkconfig --level 35 rma on
.. and check your work with
chkconfig --list rma
.. which should show rma running in the approprite run levels.
You can then use
service rma (start|stop|restart)
.. to control it as per most other services.
-
- Posts: 96
- Joined: Thu Jul 19, 2007 4:35 am