Index: hadoop4win-setup/my_packages/hadoop/bin/stop-hadoop
===================================================================
--- hadoop4win-setup/my_packages/hadoop/bin/stop-hadoop	(revision 129)
+++ hadoop4win-setup/my_packages/hadoop/bin/stop-hadoop	(revision 232)
@@ -1,5 +1,6 @@
 #!/bin/bash
-/opt/hadoop/bin/hadoop-daemon.sh stop tasktracker
-/opt/hadoop/bin/hadoop-daemon.sh stop jobtracker
-/opt/hadoop/bin/hadoop-daemon.sh stop datanode
-/opt/hadoop/bin/hadoop-daemon.sh stop namenode
+if [ ! -z "$(jps | grep TaskTracker)" ];then /opt/hadoop/bin/hadoop-daemon.sh stop tasktracker ; fi
+if [ ! -z "$(jps | grep DataNode)" ];then /opt/hadoop/bin/hadoop-daemon.sh stop datanode ; fi
+if [ ! -z "$(jps | grep JobTracker)" ];then /opt/hadoop/bin/hadoop-daemon.sh stop jobtracker ; fi
+if [ ! -z "$(jps | grep SecondaryNameNode)" ];then /opt/hadoop/bin/hadoop-daemon.sh stop secondarynamenode ; fi
+if [ ! -z "$(jps | grep NameNode)" ]; then /opt/hadoop/bin/hadoop-daemon.sh stop namenode ; fi
