直接sh 脚本可以运行定时任务显示xxx command not found

原因是丢了环境变量

 

我写定时任务的时候调整成三分钟一执行了,结果报错hdfs command not fount

临时解决办法就是在定时任务的sh脚本中的hdfs 命令前加上全路径。全路径获取就是输入命令

which hdfs  返回一个全路径地址,将这个插入在脚本的hdfs命令之前再执行定时任务就没有问题。 

你可能感兴趣的:(linux,杂记)