浏览代码

HADOOP-18779. Improve hadoop-function.sh#status script. (#5762)

slfan1989 1 年之前
父节点
当前提交
e8590adb7b
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh

+ 7 - 0
hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh

@@ -2192,6 +2192,13 @@ function hadoop_daemon_handler
   case ${daemonmode} in
   case ${daemonmode} in
     status)
     status)
       hadoop_status_daemon "${daemon_pidfile}"
       hadoop_status_daemon "${daemon_pidfile}"
+      if [[ $? == 0 ]]; then
+        echo "${daemonname} is running as process $(cat "${daemon_pidfile}")."
+      elif [[ $? == 1 ]]; then
+        echo "${daemonname} is stopped."
+      else
+        hadoop_error "hadoop_status_daemon error."
+      fi
       exit $?
       exit $?
     ;;
     ;;