1

gem rufus-scheduler で簡単なことをしたい: https://github.com/jmettraux/rufus-scheduler

しかし、私はそれを機能させることができません。

私は通常のレールアプリを持っています。.rb ファイルを作成しました。

# test_rufus_scheduler.rb
require 'rubygems'
require 'rufus/scheduler'

scheduler = Rufus::Scheduler.start_new

scheduler.in '1s' do
  puts "hello world"
end

その後、ruby test_rufus_scheduler.rb を実行しても何も起こりません。私はそれを正しくやっていますか?gem リストには rufus-scheduler が表示されます。

ありがとう。

4

3 に答える 3

2

スクリプトがすぐに終了する場合は、追加してみてください

scheduler.join

最後に。スクリプトをスタンドアロンで実行する場合とレールを介して実行する場合は異なることに注意してください。詳細については、READMEを参照してください。

于 2012-05-17T21:09:38.550 に答える
2

以下の行を apache2 構成に追加し、apache2 サーバーを再起動します。

RailsAppSpawnerIdleTime 0
PassengerMinInstances 1
于 2013-02-01T11:24:37.953 に答える