在Windows 7中指定时间后运行脚本

Posted

技术标签:

【中文标题】在Windows 7中指定时间后运行脚本【英文标题】:running script after specified time in windows 7 【发布时间】:2012-12-30 09:55:57 【问题描述】:

我有一个 ruby​​ 脚本 open.rb

require 'launchy'

 Launchy.open("http://***.com")

现在我想要的是在一天中我第一次运行脚本而不是每 10 分钟运行一次。 那么有什么办法可以做到这一点,这里我使用的是 Windows 7。

在 google 之后,我找到了一种方法来使用 Ruby on Rails 作为后台工作,但这不是我的解决方案,所以有任何可能的方法来完成这项任务,或者是否有任何 gem 来完成这项任务。

还有如何在运行之前清除 chache。

【问题讨论】:

改用 Windows 调度程序怎么样? 我怎样才能运行 ruby​​ 脚本,我想在每 10 分钟后运行一次,据我所知,我们可以在一天内运行最少 i 次 我认为问题是针对 windows-7 标签的。 @user1944856 ,是的,你可以。看我的回答。 【参考方案1】:

解决方案是使用 Windows Scheduler。

要设置任务每 10 分钟运行一次,请按照 Stack Overflow 问题中的解决方案进行操作:windows scheduler to run a task every x-minutes?

更新:这是一种将 Ruby 脚本与ruby.exe 关联的方法:https://***.com/a/1422398/188331(你可以制作一个批处理脚本)

【讨论】:

比我如何在 schedular 中运行 ruby​​ 脚本

以上是关于在Windows 7中指定时间后运行脚本的主要内容,如果未能解决你的问题,请参考以下文章

在 awk 脚本头中指定其他标志

如何在 VBScript 中指定“以最高权限运行”?

在部署后 SQL 文件中指定相对路径

在 Ansible 中指定进程优先级

如何在构建脚本中指定链接器标志/参数?

链接器脚本:我可以在多个部分中指定 (*COMMON) 吗?