在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中指定时间后运行脚本的主要内容,如果未能解决你的问题,请参考以下文章