diff --git a/device-manager/src/main/bin/deploy.sh b/device-manager/src/main/bin/deploy.sh
index 991348c252e6c4bed678dd36e4b78ad2244de3f6..a511eb4caa5e67c864c5eab8967367361683a682 100644
--- a/device-manager/src/main/bin/deploy.sh
+++ b/device-manager/src/main/bin/deploy.sh
@@ -82,6 +82,7 @@ start_service() {
 project_deploy() {
   writelog "${PROJECT_NAME}_deploy"
   systemctl stop ${PROJECT_NAME}
+  sleep 5
   clear_deploy ${PROJECT_SERVICE} ${PROJECT_EXECPATH}
   writelog "${PROJECT_NAME}_clear_finish"
   tar -zvxf ./${PROJECT_FILENAME} -C ${PUBLISH_PATH}
@@ -103,8 +104,11 @@ project_ui_deploy() {
 main() {
   echo "鍚庡彴鏈嶅姟閮ㄧ讲"
   project_deploy
-  echo "鍓嶇鏈嶅姟閮ㄧ讲"
-  project_ui_deploy
+  #鍒ゆ柇鏄惁闇€瑕侀儴缃瞮i
+  if [ "@skipDeploy@" == "false" ];then
+    echo "鍓嶇鏈嶅姟閮ㄧ讲"
+    project_ui_deploy
+  fi;
   exit ${RETVAL}
 }