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