내가 루퍼스/스케줄러를 실행하려면이 매우 간단한 코드가 있습니다루비 루퍼스 스케줄러
require 'rufus/scheduler'
require 'rubygems'
scheduler = Rufus::Scheduler.new
scheduler.every '1s' do
puts "Hello world"
end
scheduler.join
이 작동하지 않는 것 내가 어떤 결과를 얻을 수 없습니다.
내가 루퍼스/스케줄러를 실행하려면이 매우 간단한 코드가 있습니다루비 루퍼스 스케줄러
require 'rufus/scheduler'
require 'rubygems'
scheduler = Rufus::Scheduler.new
scheduler.every '1s' do
puts "Hello world"
end
scheduler.join
이 작동하지 않는 것 내가 어떤 결과를 얻을 수 없습니다.
,이 시도 : 당신이 그것을 실행하려면 어떻게
require 'rubygems'
require 'rufus-scheduler'
scheduler = Rufus::Scheduler.new
scheduler.every '1s' do
puts "Hello world"
end
scheduler.join
''rufus-scheduler '가 나를 위해 작동하지 않는다면,'rufus/scheduler'가 정상적으로 작동합니다. 내가 scheduler.every '5m'을 실행한다고 가정 해 보겠습니다. 코드가 그 시간에 실행을 완료하지 않으면 어떻게됩니까? 새로운 실행 인스턴스가 현재 프로세스를 중단하고 다시 시작됩니까? –
먼저 'gem install rufus-scheduler'를 해보십시오. 먼저 'rubygems'가 필수 항목인지 확인하십시오. 이전 호출에서 코드가 아직 실행 중인지 확인하지 않으므로 rufus 외부에서 코드를 동기화해야합니다. – hwatkins
을? 루비 또는 irb? 어떤 버전의 루비? 출력이 전혀 없습니까? @hwatkins 코드가 더 나을지라도 코드는 나를 위해 작동합니다. – jmettraux