【问题标题】:run a script every 4 hours with task scheduler使用任务调度程序每 4 小时运行一次脚本
【发布时间】:2014-02-10 00:22:33
【问题描述】:

我有 windows 2008 任务调度程序我设置了一个 PHP 脚本来像这样运行

C:\php\php.exe -f 等...

在 Windows 任务计划程序中,我只能每天或每小时安排一次,如何将其配置为每 4 小时运行一次?

【问题讨论】:

    标签: windows scheduled-tasks windows-server-2008-r2


    【解决方案1】:

    在 Windows Server 2008/2008R2 中,您可以将任务设置为每隔您想要的小时数重复一次,相应的下拉菜单只会为您提供 1 小时选项供您选择,但您可以输入您需要的任意小时数(见截图以下)。

    【讨论】:

    • 我只是假设我被选项限制了很长时间。从来没有想过只是输入我自己的时间段。谢谢!
    • 哇,这根本不直观(或可发现),但它确实有效。
    • 谢谢@MukeshKumarSingh :)
    • 您还可以通过转换为分钟来输入小时的小数部分。例如。你不能输入3.5 hours,但你可以输入210 minutes
    • 非常感谢老兄。拯救我的一天。
    【解决方案2】:

    您可以将其设置为每小时运行一次,并在 PHP 脚本的开头检查当前时间,如果当前小时模数 4 不为零,则退出。

    如果它说“重复任务每个”,您也可以将“1 小时”更改为“4 小时”(它不在下拉列表中,所以只需输入)。您可以在 Windows 7 中执行此操作,我不确定 Windows Server 2008。

    【讨论】:

      猜你喜欢
      • 2011-10-02
      • 2019-03-10
      • 1970-01-01
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多