触发时,在一小时之内运行脚本

我有一个服务,必须在一小时之内,任何一个小时开始。 无论何时该服务closures(在重新启动等)PRTGnetworking监视器将知道。 当指定的服务closures时,PRTG能够运行脚本。 我希望PRTG在下一个可用的顶部时间运行脚本来启动服务。 所以如果在下午六点二十二分下来,我想要在晚上七点开始。 如果在凌晨2点1分closures,我想让它在凌晨3点重新开始,等等。这个命令只需要发生一次,每次PRTG触发它,并注意到服务已经closures。

谷歌说,cron将是最好的,但我不希望它是经常性的。

在命令听起来不错,但我怎样才能使它工作的小时只,没有列出一个特定的小时?

任何帮助表示赞赏。

CentOS 6.5

谷歌说,cron将是最好的,但我不希望它是经常性的。

除了监控和通知之外,忘记PRTG。 确实如此 – cron作业正在反复出现。 但是,您只需编写一个简单的包装脚本,该脚本可以在每个小时的顶部由cron运行 – 此脚本将:

  1. 检查你的程序是否正在运行。 如果是,则退出。
  2. 如果进程没有运行,请启动它。