我想为我的Ubuntu 14.04.4服务器编写两个预定作业。工作需要是顺序的。
第一个作业应该解压缩.gz文件(SQL Dump),然后导入表" myTable"进入MySQL数据库(localhost)。
第二份工作(使用Pentaho数据集成工具编写)从表格中提取数据" myTable" ,转换它并将其加载到一个新的数据库中。
我本可以使用pentaho PDI勺子完成第一项任务,但它没有提供解压缩.gz文件的任何功能。经过一些研究并得出这些帖子:
http://forums.pentaho.com/showthread.php?82566-How-to-use-the-content-of-a-tar-gz-file-in-Kettle
How to uncompress and import a .tar.gz file in kettle?
我已经收集到我应该手动编写一个作业来完成第一个任务,即解压缩.gz文件,然后导入表格" myTable"进入MySQL数据库。
我的问题是如何创建一个执行两个顺序的cron作业,即第一个作业首先完成,然后执行第二个作业。
如果有更好的替代方法,请建议。