• nohup: 无法运行命令 ‘/bin/java‘: 没有那个文件或目录


    问题场景

    单独执行 

     /opt/module/kafka/bin/kafka-server-start.sh  -daemon /opt/module/kafka/config/server.properties

    可以正常启动 kafka 

    但是封装了群起脚本如下

    #!/bin/sh
    case $1 in
    "start")
        for i in hadooph03 hadoop104 hadoop105
        do
        echo "---- start $i kafka ---"
        ssh $i "/opt/module/kafka/bin/kafka-server-start.sh  -daemon /opt/module/kafka/config/server.properties"
        done
    ;;
    "stop")    
        for i in hadooph03 hadoop104 hadoop105
        do
        echo "---- stop $i kafka ---"
        ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh  "
        done
    ;;
    esac

    就报错误了

    nohup: 无法运行命令"java": 没有那个文件或目录

    问题解决

    执行语句做如下修改

    #!/bin/sh
     
    case $1 in
    "start")
            for i in hadoop103 hadoop104 hadoop105
            do
            echo "---- start $i kafka ---"
            ssh $i "source /etc/profile && /opt/module/kafka/bin/kafka-server-start.sh  -daemon /opt/module/kafka/config/server.properties "
            done
    ;;
    "stop")
            for i in hadoop103 hadoop104 hadoop105
            do
            echo "---- stop $i kafka ---"
            ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh  "
            done
    ;;
    esac

    问题解决了

  • 相关阅读:
    ASP.NET Core 中的配置
    依赖注入简介
    Authoriztion Code Flow
    建立IdentityServer项目
    OAuth2 OpenID Connect概述
    Asp.Net Core 项目运行部署到发布
    javascript Template tmpl
    webform ajax 异步请求
    hosts 文件
    webform 使用富文本编辑器
  • 原文地址:https://www.cnblogs.com/wdh01/p/16062469.html
Copyright © 2020-2023  润新知