在服务器上设置kettle定时任务
-
关于定时任务
定时任务位置:/etc/crontab
编辑命令:sudo vim crontab
打开后,insert,编辑好后Esc,:wq保存
代码:2 2 * * * root /usr/local/sms/xxx/xxxxx.sh
解释:2 2 * * * – cron表达式
root – 以root权限执行
/usr/local/sms/xxx/xxxxx.sh – 脚本文件位置 -
kettle执行脚本文件
#!/bin/bash
source /etc/profile
source ~/.bash_profile
currTime= ( d a t e " + t r N a m e = " x x x m a i n " l o g N a m e = (date "+%Y-%m-%d,%H:%M:%S") trName="xxx_main_" logName= (date"+tr