【发布时间】:2014-12-17 04:28:03
【问题描述】:
我编写了一个用于数据提取的 shell 脚本,它接受两个参数 - 开始时间和结束时间,格式为 YYDDMMHHSSSS。 shell 脚本将依次运行 sql 查询并在这两个日期参数之间获取数据。
我的意图是将 shell 脚本部署为一个 cron 作业,该作业应该每天至少运行一次(最好每 6 小时运行一次)。第二次运行时,它应该使用最后一个结束时间作为开始时间,并使用新的结束时间作为(开始时间 + 6 小时)。所以所有数据总是被提取一次。另一项工作将在每天午夜 12 点开始,它将获取 shell 脚本为当天存放的数据。
我之前从未设置过 cron 作业,但从我所读到的内容看来它是可行的,但我不确定上述事情是否可以完成?
【问题讨论】:
-
你应该使用anacron(8)。