crontab定时执行datax
记录下使用crontab,datax定时同步数据遇到的问题。
1.开始使用如下配置,死活不执行。网上说crontab环境便利的问题,设置了也没反应。
[root@hxjk_test_mysql_redis_file test]# crontab -l
SHELL=/bin/bash
* 1 * * * sh /test/test.sh
*/3 * * * * python /data/datax/bin/datax.py /data/datax/job/job.json
crontab中的环境变量默认不会将我们自行定义的环境变量载入进来,所以执行脚本的时候,需要执行source命令
修改如下执行成功:
[root@hxjk_test_mysql_redis_file test]# crontab -l
SHELL=/bin/bash
* * * * sh /test/test.sh
*/ * * * * sh /data/crontab/mysqltomysql1.sh
[root@hxjk_test_mysql_redis_file crontab]# more mysqltomysql1.sh
#!/bin/sh
source /etc/profile
python /data/datax/bin/datax.py /data/datax/job/job.json
定时执行成功。
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (-- ::13.509 [job-] INFO JobContainer - PerfTrace not enable!)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (-- ::13.509 [job-] INFO StandAloneJobContainerCommunicator - Total records, b
ytes | Speed 439B/s, records/s | Error records, bytes | All Task WaitWriterTime .000s | All Task WaitReaderTime .030s | Percentage 100.00%)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (-- ::13.510 [job-] INFO JobContainer - )
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (任务启动时刻 : -- ::)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (任务结束时刻 : -- ::)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (任务总计耗时 : 10s)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (任务平均流量 : 439B/s)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (记录写入速度 : 5rec/s)
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (读出记录总数 : )
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT (读写失败总数 : )
Sep :: hxjk_test_mysql_redis_file CROND[]: (root) CMDOUT ()
[root@hxjk_test_mysql_redis_file crontab]#
crontab定时执行datax的更多相关文章
- linux crontab定时执行
#利用crontab定时执行url研究了两种简单方式#一利用lynx访问url yum install lynxservice crond startcrontab -einsert键* * * * ...
- crontab定时执行任务
第一部分 crontab介绍 每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab. crontab简介 crontab命令常见于Unix和 ...
- linux下使用crontab定时执行脚本
使用crontab定时执行脚本 cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务: crontab –e : 修改 crontab 文件,如果文件不存在会自 ...
- crontab定时执行shell脚本失败的原因
有一段时间不用crontab定时执行任务了,这次趁着项目实施的机会来进一步分析一下crontab定时任务设置时遇到的一些棘手的问题. crontab -l 查看目前已经设置的crontab信息 cro ...
- Crontab定时执行Oracle存储过程
Crontab定时执行Oracle存储过程 需求描述 我们有一个Oracle的存储过程,里面是每个月需要执行一下,生成报表,然后发送给业务部门,这一个功能我们有实现在系统的前台界面(如图1-1),但是 ...
- 小记---------手动执行脚本正常执行,使用crontab定时执行时 不执行
可能出现的原因就是因为crontab不会从用户的/etc/profile文件中读取环境变量,所以就出现 使用定时crontab执行时 无法执行 抛错 所以在使用crontab 定时执行脚本时 在脚本 ...
- Linux命令之Crontab定时任务,利用Crontab定时执行spark任务
Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 一.Linux命令之Crontab定时任务 1.1 常见Crontab任务 1.1.1 安装crontab 1.1.2 ...
- 如何使用Linux的Crontab定时执行PHP脚本的方法
我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳 ...
- Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“cr ...
随机推荐
- python中的Nonetype
在python中的None的类型是Nonetype, 嗯,看清楚了吧,None是值,Nonetype是类型.同理,数字1是值,int是类型.注意:在python中是没有Null的,取而代之的是None
- js中打地鼠游戏
<!DOCTYPE html><html lang=""><head> <mata charset = "utf-8" ...
- node js 操作redis promise
连接 redis = require('redis') var client = redis.createClient('6379', '127.0.0.1'); client.on('connect ...
- fpm rpm制作
使用fpm命令制作rpm包并安装 工作中有如下情况需要将文件打包rpm: 避免重复工作,将源码程序打包为rpm 使用yum发布项目,项目打包为rpm 将自己写好的程序打包为rpm,提供给用户下载 其他 ...
- Html5 学习笔记 --》布局
不推荐: 浮动布局: footer 设置 clear : both 清理浮动 | header | |边 | | |内 | 内容 ...
- 【怒转】 idea快捷键说明大全(中英文对照)
1 编辑[Editing] 快捷键 英文说明 中文说明 Ctrl + Space Basic code completion (the name of any class, method or var ...
- Java数组遍历
1.数组声明格式: 数据类型 [] 数组名 = new 数据类型[长度]: 数组长度一旦确定无法更改. 数组里的数据必须是相同类型或自动向上转型后兼容的类型 2.数组遍历 //一维数组 String ...
- MyEclipse安装jrebel7.0.2插件
1 安装: windows --> install from site 填入网址 http://update.zeroturnaround.com/update-site-archive/upd ...
- sqlalchemy防sql注入
银行对安全性要求高,其中包括基本的mysql防注入,因此,记录下相关使用方法: 注意:sqlalchemy自带sql防注入,但是在 execute执行 手写sql时 需要考虑此安全问题 对于 wher ...
- go语言从例子开始之Example21.协程
Go 协程 在执行上来说是轻量级的线程. golang使用协程用go关键字.后边正常调用函数. Example: package main import "fmt" func ak ...