2012-08-07 77 views
0

我试过现在+时间分区,但它并没有完美的工作对我来说。在Centos服务器上的计划任务

我希望我的centos服务器在服务器启动后的5天内准确运行一个脚本,无论是在@ 1pm或5pm或12 am开始,或者在第7天或第13天开始,即在服务器启动时重复5天后结束。

任何一个可以帮助请

回答

1

也许我不明白你的问题......但你是否已经在命令试试?

我的意思是这样的:

at now + 5 days < /path/to/yourscript.sh 

凡yourscript.sh应该有一个循环,等待每一个操作间10分钟。

+0

@matteomattie如果我在1200小时内输入该命令,** now **命令将在5天后同时运行,即1200小时,如果我没有错的话。如果服务器在1100小时关闭并在1300小时后启动,该脚本将工作 – 2012-08-07 06:57:16

+0

5天是120小时,而不是1200小时。您可以在初始化脚本中添加** at **命令(/etc/rc.local应该可以),以便每次启动服务器时,请等待5天,然后再执行您的自定义脚本。 – matteomattei 2012-08-07 12:04:15