kettle crontab java: command not found

摘要:
在contos6.5下,单独执行脚本没有问题。将其添加到crontab以保存java:commandnotfound※(key)。然后,编写一个shell脚本来执行水壶任务,创建测试。sh,复制并粘贴以下内容,然后键入“chmod+x/mnt/kett/*.sh”进行测试。sh执行权限。exportJAVA_HOME=/usr/java/jre1.6.0_23exportPATH=$JA

contos6.5下,单独执行脚本无问题,添加到crontab 里保存 java: command not found

※(重点)接着,编写执行kettle任务的shell脚本
创建test.sh,将以下内容复制粘贴到里面,然后键入“chmod +x /mnt/kettle/*.sh”,赋予test.sh执行权限。

kettle crontab java: command not found第1张export JAVA_HOME=/usr/java/jre1.6.0_23 kettle crontab java: command not found第1张export PATH=$JAVA_HOME/bin:$PATH kettle crontab java: command not found第1张export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar kettle crontab java: command not found第1张/mnt/kettle/data-integration/kitchen.sh -file=/mnt/kettle/test.kjb > /mnt/kettle/display.txtkettle crontab java: command not found第1张

说明: 前3行,设置java环境变量的语句必不可少, 因为crond是个守护进程,它不归属于任何用户,虽然之前以root身份配置了java的环境变量,但是crond一样找不到java命令, 所以,当crond执行kettle任务时,需要动态设置java环境变量,crond才能找到java命令。


免责声明:文章转载自《kettle crontab java: command not found》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在centos8上部署springboot 项目基于MCP2515的Linux CAN总线驱动程序设计(三)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sqlplus常用操作命令(转)

SQL*PLUS 是Oracle提供的一个工具程序,它不仅可以用于测试,运行SQL语句和PL/SQL块,而且还可以用于管理Oracle数据库  1.启动sql*plus 为了使用sql*plus,必须首先要启动sql*plus。Oracle不仅提供了命令行和图形界面的sql*plus,而且还可以在web浏览器中运行. (1)在命令运行sql*plus...

Shell 编程

  Shell 是一门脚本语言(又称解释型语言),Shell 其实就是一个纯文本文件,通常以【#!/bin/bash】开始。脚本自上而下,从左至右分析并执行,其中【#】后面的为注释。脚本有以下几种运行方式:(1) 【bash shell.sh】 (2)【sh shell.sh】(3)【./shell.sh】当前目录下执行,用户必须有可执行权限 (4)【. ....

修改CENTOS 环境变量

1. 之前发现PATH变量里有一部分路径有冗余,于是想恢复PATH,首先命令行下先执行以下命令 #PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 2. 重新source /etc/profile #set Ha...

windows下练习linux shell

<---开始学习linux---记录一下---路漫漫其修远兮---加油吧---萌萌达> 使用软件:Cygwin  下载地址(免安装版):链接: http://pan.baidu.com/s/1jG6PjEY  密码: vyjs 解压到任意的位置,博主是放在 E:devcygwin 运行bash.exe: 1.直接在bin目录中运行bash.ex...

集团公司(嵌入ETL工具)財务报表系统解决方式

集团公司(嵌入ETL工具)財务报表系统解决方式 一、项目背景: 某集团公司是一家拥有100多家子公司的大型集团公司,旗下子公司涉及各行各业,包含:金矿、铜矿、房产、化纤等。因为子公司在业务上的差异。子公司的財务报表也存在非常多不同之处。因此,各个子公司须要依据自己的情况,制作符合自己个性化需求的报表模版,然后再部署到集团server进行统一管理。 集团使...

linux下安装oracle 10g 的艰难之旅

在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。   Ora...