diff --git a/report-core/src/main/assembly/bin/restart.sh b/report-core/src/main/assembly/bin/restart.sh
new file mode 100755
index 00000000..647ec195
--- /dev/null
+++ b/report-core/src/main/assembly/bin/restart.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+cd `dirname $0`
+./stop.sh
+./start.sh
diff --git a/report-core/src/main/assembly/bin/start.bat b/report-core/src/main/assembly/bin/start.bat
new file mode 100755
index 00000000..f91d0235
--- /dev/null
+++ b/report-core/src/main/assembly/bin/start.bat
@@ -0,0 +1,22 @@
+@echo off & setlocal enabledelayedexpansion
+
+set LIB_JARS=""
+cd ..\lib
+for %%i in (*) do set LIB_JARS=!LIB_JARS!;..\lib\%%i
+cd ..\bin
+
+if ""%1"" == ""debug"" goto debug
+if ""%1"" == ""jmx"" goto jmx
+
+java -Xms64m -Xmx1024m -XX:MaxPermSize=64M -classpath ..\conf;%LIB_JARS% com.alibaba.dubbo.container.Main
+goto end
+
+:debug
+java -Xms64m -Xmx1024m -XX:MaxPermSize=64M -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -classpath ..\conf;%LIB_JARS% com.alibaba.dubbo.container.Main
+goto end
+
+:jmx
+java -Xms64m -Xmx1024m -XX:MaxPermSize=64M -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -classpath ..\conf;%LIB_JARS% com.alibaba.dubbo.container.Main
+
+:end
+pause
\ No newline at end of file
diff --git a/report-core/src/main/assembly/bin/start.sh b/report-core/src/main/assembly/bin/start.sh
new file mode 100755
index 00000000..1e1b4d37
--- /dev/null
+++ b/report-core/src/main/assembly/bin/start.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+cd `dirname $0`
+BIN_DIR=`pwd` #安装目录
+cd ..
+DEPLOY_DIR=`pwd`
+LIB_DIR=$DEPLOY_DIR/lib/ #jar目录
+CONF_DIR=$DEPLOY_DIR/conf #conf目录
+LOGS_DIR=$DEPLOY_DIR/logs #log目录
+
+LIB_JARS=`ls $LIB_DIR|grep .jar|awk '{print "'$LIB_DIR'/"$0}'|tr "\n" ":"`
+
+JAVA_OPTS=" -server -Xmx2g -Xms2g -Xmn256m -XX:PermSize=128m -Xss256k "
+
+echo "$DEPLOY_DIR"
+echo "$LIB_JARS"
+
+
+PIDS=`ps -f | grep java | grep "report-core" |awk '{print $2}'`
+if [ -n "$PIDS" ]; then
+    echo "ERROR: The AJ-Report already started!"
+    echo "PID: $PIDS"
+    exit 1
+fi
+
+
+nohup java -Xbootclasspath/a:$LIB_DIR $JAVA_OPTS -jar -Dspring.config.location=$CONF_DIR/bootstrap-dev.yml $LIB_DIR/report-core-1.0.0-SNAPSHOT.jar >/dev/null 2>&1 &
+#nohup java $JAVA_OPTS -jar -Dspring.config.location=$CONF_DIR/bootstrap-dev.yml $LIB_DIR/report-core-1.0.0-SNAPSHOT.jar -classpath $LIB_JARS >/dev/null 2>&1 &
\ No newline at end of file
diff --git a/report-core/src/main/assembly/bin/stop.sh b/report-core/src/main/assembly/bin/stop.sh
new file mode 100755
index 00000000..f17f2f8b
--- /dev/null
+++ b/report-core/src/main/assembly/bin/stop.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+pid=`ps ax | grep -i 'report-core' | grep java | grep -v grep | awk '{print $1}'`
+if [ -z "$pid" ] ; then
+        echo "No AJ-Report Server running."
+        exit -1;
+fi
+
+
+kill -9 ${pid}
+
+echo "Send shutdown request to report-core(${pid}) OK"