先编写testserver脚本。再把脚本拷贝/etc/init.d目录下。
///
#!/bin/bash
#
# chkconfig: 35 90 12
# description: testserver server
#
# Get function from functions library
. /etc/init.d/functions
# Start the service testserver
start() {
echo -n $"Starting rtiosrv server: "
/usr/share/testserver/testserver > /dev/null 2>&1 &
# daemon /usr/share/testserver/testserver &
### Create the lock file ###
touch /var/lock/subsys/testserver
success $"testserver server startup"
echo
}
# Restart the service testserver
stop() {
echo -n $"Stopping testserver server: "
killproc testserver
### Now, delete the lock file ###
rm -f /var/lock/subsys/testserver
echo
}
rc=
### main logic ###
case "$1" in
start)
start
rc=${?}
;;
stop)
stop
rc=${?}
;;
status)
status testserver
rc=${?}
;;
restart)
stop
sleep 1
start
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit ${rc}
//
再运行命令:
chkmod -add testserver