Мне нужен планировщик заданий для веб-приложения, созданного на узле. Я просмотрел как node-cron, так и node-scheduler, но стенд, похоже, построен поверх функции Node setTimeout()
. Проблема в том, что setTimeout()
имеет максимальное время ожидания примерно 25 дней, как указано здесь: http://nodejs.org/api/globals.html#globals_settimeout_cb_ms
Если мне нужно расписание, скажем, каждый третий месяц... как мне это решить?
0 0 1 */3 * node /send-invoices.js
- это будет отправлять счета в полночь первого дня каждого третьего месяца. Подробнее см.man 5 crontab
. 15.08.2014