你在xshell终端执行程序的时候,不会报错,而用Kettle远程执行SHELL就报错。 比如我执行的报这样的错: 原因是: 我centos6装python3的时候sqlite3有问题,然后我重新装上最新的,并设置了环境变量 当我用Kettle远程执行SHELL的时候,脚本因为没有找到该环境变量导致报错。 直接在SHELL命令加上 . /etc/profile 即可。 来源:oschina链接:https://my.oschina.net/u/1046672/blog/1613396 标签 xshell kettle