你用的什么操作系统,这个脚本是不是在其他地方修改过linux默认shell都是bash,一般不存在没有安装bash的问题。其他配置是否都配置好了?用的ubuntu没修改过脚本啊
是从windows拷贝过去的吗?把要执行的文件用dos2unix转换一下。
怀疑你把PATH改坏了,看看echo$PATH的结果回复@鱼鱼鸟::/usr/local/games:/usr/jdk/bin://home/chen/chen/Software/hadoop-2.7.0/bin:/snap/bin:/usr/jdk/bin:/home/chen/chen/Software/hadoop-2.7.0/bin结果如上回复只能200字$echo$PATH/usr/gradle/gradle-3.3/bin:/usr/gradle/gradle-3.3/bin:/usr/jdk/bin:/usr/jdk/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
chen@127:~/桌面/启动脚本$echo$PATH/usr/gradle/gradle-3.3/bin:/usr/gradle/gradle-3.3/bin:/usr/jdk/bin:/usr/jdk/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/jdk/bin://home/chen/chen/Software/hadoop-2.7.0/bin:/snap/bin:/usr/jdk/bin:/home/chen/chen/Software/hadoop-2.7.0/binchen@127:~/桌面/启动脚本$是PATH的问题吗?回复@GestureWei:找到答案了是文件权限原因回复@GestureWei:没修改过脚本配置参考的https://my.oschina.net/laigous/blog/478438到第7步就有问题了jdk用的1.8多数情况可能是文本格式问题,是否在windows底下修改过脚本,这种情况会修改行尾符。另外你的集群配置怎么做的