pm2 定时执行任务

目录

可使用 --cron 参数指定执行周期,但是如果仅使用该参数,例如

pm2 start task.js --cron "*/15 * * * *"

PM2 将启动您的 cron 作业,但它也会在作业程序完成后不断重新启动 cron 作业,无限循环。

还要通过两个参数来进行限定 --no-autorestart--instances,例如:

pm2 start task.js --no-autorestart --instances 1 --cron "*/15 * * * *"

参考 stackoverflow/questions/42501219