2013-01-09 1 views
0

레일스에 작은 미리 알림 응용 프로그램을 구축하고 있으며 사용자가 cron 작업을 만들 수있는 기능을 추가하고 싶습니다. cron 작업은 사용자 선택에 따라 매주, 매월 또는 한 번만 주어진 요일에 실행되고 저장됩니다.사용자가 레일에서 되풀이되는 cron 작업을 예약하도록 허용하는 방법

사용자가 짝수를 작성하고 주간, 매일 또는 한 시간을 선택하면 Linux에서 명령 행을 실행하기 위해 cron 작업을 작성합니다.

더 쉽게 할 수있는 보석이 있습니까?

+1

사용자 알림 (사용자가 설정 한 시간, 실행 빈도, 마지막 실행 시간 등)을 게시하는 것이 쉽지 않겠습니까? 그런 다음 해당 데이터베이스를 읽는 페이지를 가리키는 크론 작업을 설정하고 ou 그것이 전송해야하는 알림은 무엇입니까? – andy

+1

답변은 다음과 같습니다. http://stackoverflow.com/questions/285717/a-cron-job-for-rails-best-practices – Satish

답변

0

일반적인 방법은 어쩌면 데이터베이스 테이블을 갖는 것입니다.

상태 | linux_command | execute_at

10 분마다 실행하여 cronjob 마녀가 데이터베이스를 확인하고 명령을 실행합니다.

관련 문제