background image

 
-outfile $MYJSVC_HOME/log/myjsvc.out \
  -errfile '&1' \
  -cp $CLASSPATH \
  #服务启动类
  com.sohu.jsvc.test.TestJsvc
  #
  # To get a verbose JVM
  #-verbose \
  # To get a debug of jsvc.
  #-debug \
  exit $?
  ;;
  stop)
  #
  # Stop TlStat Data Serivce
  #
  $DAEMON_HOME/jsvc \
  -stop \
  -pidfile $PID_FILE \
  com.sohu.jsvc.test.TestJsvc
  exit $?
  ;;
  *)
  echo "Usage myjsvc start/stop"
  exit 1;;
  esac

  5. 把 myjsvc 文件拷贝到/etc/init.d/目录下
  6. #chmod -c 777 /etc/init.d/myjsvc
  7. 添加服务
  #chkconfig --add myjsvc
  #chkconfig --level 345 myjsvc on
  8. 完成,启动服务
  #service myjsvc start
  你可以从/test/log/myjsvc.out 文件里看到如下信息:
  execute init(args) method
  execute start method
  #service myjsvc stop
  你会发现/test/log/myjsvc.out 文件里会增加如下信息
  execute stop method
  execute destroy method
  并且在系统重启时会自动启动 myjsvc 服务