创建独立守护进程(

vim myserver.sh

#!/bin/bash

#chkconfig:2345 77 22

#description:test server


lockfile=/var/lock/subsys/mychkconfig


status() {

if [ -e $lockfile ]; then

    echo "Running.."

else

    echo "Stopped."

fi

}


usage() {

echo "`basename $0` (start|stop|restart|status)"

}

case $1 in

start)

    echo "starting..."

    touch $lockfile

;;

stop)

    echo "stoping..."

    rm -f $lockfile &> /dev/null

;;

status)

    status

;;

restart)

    echo "restarting..."

;;

*)

    usage

esac


mv myserver.sh /etc/rc.d/init.d/myserver

chckconfig --add myserver