Index: /nutchez-0.2/src/test/nutchez
===================================================================
--- /nutchez-0.2/src/test/nutchez	(revision 176)
+++ /nutchez-0.2/src/test/nutchez	(revision 177)
@@ -64,5 +64,5 @@
 $DIALOG --clear --backtitle "= [NutchEz Management Interface] ~by NCHC =" \
     --title "[Management Options]" \
-        --menu "Plz choose: " 15 55 6 \
+        --menu "Plz choose: " 15 60 6 \
         "cluster_status" "Check cluster status" \
         "cluster_setup" "Setup your datanode & tasktracker" \
@@ -122,15 +122,22 @@
 $DIALOG --clear --backtitle "= [NutchEz Management Interface] ~by NCHC =" \
     --title "[Management Options]" \
-    --menu "Plz choose: " 15 55 2 \
+    --menu "Plz choose: " 15 55 3 \
     "All" "All nodes" \
-    "Part" "choose part nodess" 2>$allpart
+    "Part" "Choose part nodess" \
+    "Exit" "Exit" 2>$allpart
 
 # 判斷是否選 all　和 part，若是 all　直接到服務選單，若是 part 則先到機器選單
-if [ $(cat $allpart) == "All" ]; then
+if [ "$(cat $allpart)" == "All" ]; then
      cat $NutchEZ_HOME/system/nutch_nodes | grep -v '^$' | grep -v '#'  | awk '{print $1}' >$runNodes
-else
+elif [ "$(cat $allpart)" == "Part" ]; then
     $DIALOG --clear --backtitle "= [NutchEz Management Interface] ~by NCHC  = " --title "[Datanode & Tasktracker Nodes Choose]" \
-    --checklist "datanode & tasktracker choose: " 15 55 7 $(cat  $NutchEZ_HOME/system/nutch_nodes | \
+    --checklist "datanode & tasktracker choose: " 15 55 7 $(cat $NutchEZ_HOME/system/nutch_nodes | \
     grep -v '^$' | grep -v '#'  | awk '{print $1 "\t" $2 "\t" "$LIST_status" }') 2>$runNodes
+else
+    exit
+fi
+
+if [ -z "$(cat $runNodes)" ]; then
+exit
 fi
 
@@ -160,5 +167,5 @@
         [ $? == "0" ] || echo "Can't ssh to $node !!!"
     done
-else
+elif [ "$(cat $clusterSetup)" == "restart"  ]; then
     echo -e "\n[Restart datanode & tasktracker]"
     for node in $(cat $runNodes)
@@ -166,10 +173,11 @@
         echo -e "restart $node datanode & tasktracker !"
         ssh -o StrictHostKeyChecking=no $node "$NutchEZ_Install_PATH/nutch/bin/hadoop-daemon.sh stop datanode \
-        ; $NutchEZ_Install_PATH/nutch/bin/hadoop-daemon.sh stop tasktracker"
-        ssh -o StrictHostKeyChecking=no $node "$NutchEZ_Install_PATH/nutch/bin/hadoop-daemon.sh start datanode \
+        ; $NutchEZ_Install_PATH/nutch/bin/hadoop-daemon.sh stop tasktracker \
+        ; $NutchEZ_Install_PATH/nutch/bin/hadoop-daemon.sh start datanode \
         ; $NutchEZ_Install_PATH/nutch/bin/hadoop-daemon.sh start tasktracker"
         [ $? == "0" ] || echo "Can't ssh to $node !!!"
     done
-  
+else
+    exit
 fi
 }
@@ -194,4 +202,19 @@
         "restart" "Restart tomcat" \
         "exit" "Exit" 2>$tomcatSwitch
+
+if [ "$(cat $tomcatSwitch)" == "exit" ]; then
+    exit 0
+fi
+
+# jude $Tomcat_HOME/bin/startup.sh 
+if [ ! -e $Tomcat_HOME/bin/startup.sh ]; then
+    echo -e "\nDon't fine $Tomcat_HOME/bin/startup.sh"
+    exit
+fi
+
+if [ ! -e $Tomcat_HOME/bin/shudown.sh ]; then
+    echo -e "\nDon't fine $Tomcat_HOME/bin/shudown.sh"
+    exit
+fi
 
 if [ "$(cat $tomcatSwitch)" == "start" ]; then
@@ -222,5 +245,5 @@
     --inputbox "Plz input port number for tomcat (default is 8080)" 10 55 2>$tomcatPort
 
-if [ -z $(cat $tomcatPort) ]; then
+if [ -z "$(cat $tomcatPort)" ]; then
     exit
 else
@@ -242,7 +265,12 @@
     --menu "Plz choose: " 15 55 3 \
     "English" "English" \
-    "Chinese" "Chinese" 2>$langSwitch
+    "Chinese" "Chinese" \
+    "Exit" "Exit" 2>$langSwitch
 #
-echo "source $(cat $langSwitch)"
+if [ "$(cat $langSwitch)" == "Exit" ]; then
+    exit
+else
+    echo "source $(cat $langSwitch)"
+fi
 }
 
