Kettle执行SHELL脚本的问题
2018-01-26 00:00
1491 查看
你在xshell终端执行程序的时候,不会报错,而用Kettle远程执行SHELL就报错。
比如我执行的报这样的错:
![](https://static.oschina.net/uploads/space/2018/0126/114742_idEx_1046672.png)
原因是:
我centos6装python3的时候sqlite3有问题,然后我重新装上最新的,并设置了环境变量
![](https://static.oschina.net/uploads/space/2018/0126/114925_gwa2_1046672.png)
当我用Kettle远程执行SHELL的时候,脚本因为没有找到该环境变量导致报错。
直接在SHELL命令加上 . /etc/profile 即可。
比如我执行的报这样的错:
![](https://static.oschina.net/uploads/space/2018/0126/114742_idEx_1046672.png)
原因是:
我centos6装python3的时候sqlite3有问题,然后我重新装上最新的,并设置了环境变量
![](https://static.oschina.net/uploads/space/2018/0126/114925_gwa2_1046672.png)
当我用Kettle远程执行SHELL的时候,脚本因为没有找到该环境变量导致报错。
直接在SHELL命令加上 . /etc/profile 即可。
相关文章推荐
- shell 脚本中while 循环只执行一次的问题
- php执行shell脚本的权限问题
- 关于crontab执行shell脚本的字符编码问题
- Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
- 在执行shell脚本命令的时候应该注意的问题
- CGI程序学习(2)-CGI执行Shell脚本后无法在浏览器正常显示问题
- 一个shell脚本执行出错的问题
- shell 脚本中while 循环只执行一次的问题
- Hudson 执行shell脚本(Hudson 启动Tomcat 无效问题)
- shell脚本放到crontab里就执行不成功的问题
- 使用linux客户端执行shell脚本创建数据库初始化数据库中文乱码问题
- kettle文件自动化部署(shell脚本执行):命令行参数传入
- shell脚本任务计划不能执行问题
- kettle文件自动化部署(shell脚本执行):命令行参数传入
- 关于php执行shell脚本需要注意的问题
- Shell脚本不能执行问题记录
- shell 脚本中while 循环只执行一次的问题
- Hudson 执行shell脚本(Hudson 启动Tomcat 无效问题)(jenkins同理)
- Windows下写shell脚本到Linux下执行遇到的问题及解决方案
- shell调用mapreduce无法执行后续脚本问题