1

Rubyスクリプトopen.rbがあります

require 'launchy'

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

今私が欲しいのは、10分ごとに実行するよりも、スクリプトを初めて実行することです。これを行う方法はありますか?ここではWindows 7を使用しています。

これについてグーグルで調べた後、バックグラウンドジョブとしてワーカーを使用してRuby on Railsを実行する方法がありましたが、それは私の解決策ではないので、それを実行する方法はありますか、またはこのタスクを実行する宝石があります。

また、これを実行する前にキャッシュをクリアするにはどうすればよいですか。

4

1 に答える 1

1

解決策は、Windows スケジューラを使用することです。

タスクを 10 分ごとに実行するように設定するには、このスタック オーバーフローの質問の解決策に従ってください: windows scheduler to run a task every x-minutes?

更新: Ruby スクリプトを関連付けて実行する方法は次のとおりですruby.exe: https://stackoverflow.com/a/1422398/188331 (バッチスクリプトを作成できます)

于 2013-01-16T07:05:36.373 に答える