shell脚本执行不生效问题排查
查看脚本正常执行,但Kafka未启动成功,怀疑是Kafka启动脚本有问题
添加以下将错误日志输出
/opt/kafka/kafkaStart.sh >> /opt/kafka/log 2>&1
以下为错误日志
/opt/kafka/bin/kafka-run-class.sh: line 258: exec: java: not found
Kafka进程消失,启动Kafka 20211213-115101
/opt/kafka/bin/kafka-run-class.sh: line 258: exec: java: not found
执行命令时 找不到java
验证要 source /opt/profile后才会生效
解决方案:在脚本上加入 source /opt/profile 使环境变量生效