Haskell Yesod Запуск обработчика в определенный день недели и в определенное время - PullRequest
0 голосов
/ 04 июня 2018

Я создам обработчик, который, при вызове, будет отправлять отчеты в формате HTML на электронные письма моих клиентов, я хотел бы знать, как лучше всего запланировать его, например, в пятницу в 08:00.Я могу использовать Linux crontab для вызова URL-адреса в определенное время, но его нужно будет раскрыть ... (хотя я и сделаю его доступным для отправки отчетов, когда захочу, по крайней мере, в начале)

1 Ответ

0 голосов
/ 04 июня 2018

Вот что я бы сделал:

main = do
    forkIO . forever $ do
        waitUntilFridayAt0800
        sendOutReports
        waitUntilItIsNotFridayAt0800JustToBeSafe
    startYesod
...