两个linux用户使用不同的时钟

时间:2012-08-09 16:16:06

标签: linux cron

是否有可能让两个Linux用户的时钟稍有延迟?

我问的原因是我每分钟都有两个由cron执行的脚本(每个用户一个)。一个脚本从另一台机器复制文件,另一台脚本将文件中的数据加载到mysql中。

我们一直在发现数据的加载在90%的时间内错过了第一分钟。我认为这是因为它被调用与从其他机器执行复制文件的调用完全相同。

如果我可以将cron执行加载脚本的用户时钟延迟5秒,我认为这样可以解决问题。

也许有另一种方法可以实现这一目标?我想念的东西比较容易。我希望第一个脚本每分钟调用一次,第二个脚本在每一分钟后调用5秒。

2 个答案:

答案 0 :(得分:2)

sleep 5sleep 10添加到cron条目的开头。

答案 1 :(得分:2)

对此最好的答案可能是设置xntp以便时钟同步。然后,正如glglgl建议的那样,将sleep放在要延迟的脚本顶部。