Запуск PM2 cron только в назначенное время - PullRequest
0 голосов
/ 04 июля 2018

Я запускаю одну из моих команд node.js, используя следующую команду:

pm2 start sample.js --cron "0 1 * * *" -- SAMP

Но проблема в том, что эта программа запускается дважды. Первый - когда я выполняю команду и отправляю ее в 1:00 (что мы хотим).

Итак, мой вопрос - как установить cron, чтобы эта программа работала только один раз (только в 1:00 AM).

1 Ответ

0 голосов
/ 15 июля 2018

Я предлагаю вам использовать crontab для этой задачи. Это именно то, для чего был разработан cron, а не то, для чего был создан pm2.

Как указано выше в комментарии, опция --cron указывает только, когда приложение должно быть перезапущено , --cron нельзя использовать для планирования запуска приложения. В тех случаях, когда нам нужно запустить приложение узла по определенному расписанию и нам не нужны все необычные возможности pm2 для автоматического перезапуска и кластеризации, мы просто используем crontab.

...