【问题标题】:scheduled task on centos servercentos服务器上的定时任务
【发布时间】:2012-08-07 06:42:18
【问题描述】:

我在 centos 上尝试了 now + time,但它对我来说并不完美。

我希望我的 centos 服务器在服务器启动 5 天后的 10 分钟内运行脚本,无论是在下午 1 点或下午 5 点或上午 12 点启动,还是在第 7 天或第 13 天启动,即在服务器启动后重复5天过去了。

谁能帮忙

【问题讨论】:

    标签: linux batch-file cron centos scheduled-tasks


    【解决方案1】:

    也许我不明白你的问题……但你是否已经尝试过 at 命令?

    我的意思是这样的:

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

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

    【讨论】:

    • @matteomattie 如果我在 1200 小时输入该命令,now 命令将在 5 天后同时运行,即 1200 小时,如果我没记错的话。如果服务器在 1100 小时关闭并在 1300 小时后启动,脚本会工作吗
    • 5 天是 120 小时,而不是 1200 小时。您可以在初始化脚本中添加 at 命令(/etc/rc.local 应该可以工作),这样每次服务器启动时,等待 5 天后再执行您的自定义脚本。
    猜你喜欢
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 2018-10-13
    相关资源
    最近更新 更多