엄청난 목적을 위해 나는 매 5 분마다 2 분 간격으로 작업을 예약하려고합니다. 그게 1 직업은 1,6,11,16 .. 2,7,12,17에 실행하는 다른 하나를 원한다. ...때마다 gem 및 오프셋 작업을 n 분 간격으로 시작하여 스케줄링
나는 이것을하는 예제를 찾을 수 없었다. 그래서 시도 :
every 5.minutes, :at=> 1 do
command "echo 'you can use raw cron sytax too'"
end
이 작동하는 것 같다하지만 모든 '에서'예 모양이 문자열 형식으로 시간을 예상 할 수 있습니다. 위의 내용이 유효한지, 아니면 그냥 작동하고 있으며 모든 옵션이 실제로 시작 시간을 지원하지 않습니다.
감사합니다. 예, 원시 cron 구문 지원을 보았지만 전체 문자열을 쓰지 않고 언제든지 쉽게 작업을 수행 할 수 있기를 원했습니다. 또한 작업에 대한 의존성이 없으며 2 이상이 있습니다. 매 시간마다 같은 시간에 실행되지 않도록 비틀 거리고 싶습니다. – HeretoLearn
@HeretoLearn은 pure ruby에서 이런 종류의 구문을 지원하지 않으므로 원시 crontab 구문을 사용해야합니다. 작업이 서로 종속되지 않으면 첫 번째 예제를 사용하여 작업을 실행하는 것이 좋습니다. –