问题描述:在centos机器上部署了kettle脚本,每天定时跑一次,但是并没有成功跑,手动执行命令是可以的。而且写了一个测试的shell脚本也是可以执行的。

解决方案:

  • 将2的错误输出,/usr/local/kettle/data-integration/spoon.sh: line 209: java: command not found,查了资料,可能是因为找不到java变量;
  • 在job文件里面新建一个执行脚本的sh,我的叫做mydrug.sh
  • #!/bin/bash
    export PATH=$PATH:/usr/jdk/bin
    /usr/local/kettle/data-integration/kitchen.sh -file /usr/local/workspace/fooddrug/food_drug_job/food_drug_main_job.kjb >>/usr/local/workspace/fooddrug/food_drug.log
  • crontab -e里面定时执行mydrug.sh就好了
  •   * * * /usr/local/workspace/fooddrug/food_drug_job/mydrug.sh

虽然已经解决,但是我在其他Linux系统上定时任务没有遇到过这种错误,遇到问题还是想要找到问题所在,不同的机子总会遇到不同的问题。

最新文章

  1. shell实现SSH自动登陆
  2. Android入门(二):Android的系统架构
  3. mysql压缩包安装配置
  4. linux 学习10 shell 基础
  5. the fifth class
  6. display模版详细介绍
  7. Response.Redirect 打开新窗体的两种方法
  8. oracle datetime
  9. JVM启动参数手册——JVM之八
  10. Android LCD(三):Samsung LCD接口篇
  11. Java IO 学习总结 学习手册总结
  12. linux 下创建GRE隧道
  13. 我眼里K-Means算法
  14. C和C指针小记(十四)-字符串、字符和字节
  15. Docker学习笔记之保存和共享镜像
  16. python第三十二课——队列
  17. 支付宝对账单下载Java正式商户调用
  18. LeetCode 40 Combination Sum II(数组中求和等于target的所有组合)
  19. SQL server经验分享:SQLSERVER 被标记为“可疑”的数据库处理方法
  20. [PHP] 超全局变量$_FILES上传文件

热门文章

  1. React学习之事件绑定
  2. XMPP系列(三)---获取好友列表、加入好友
  3. hibernate批量更新和删除数据
  4. Hibernate学习四----------Blob
  5. IOS研究之网络编程(二)-Cocoa Streams使用具体解释
  6. java中Executor、ExecutorService、ThreadPoolExecutor介绍
  7. python学习(七)字典学习
  8. ASP.NET动态网站制作(13)-- JQ(5)
  9. iOS 键盘变中文
  10. Memcache安装与使用