如何使用PM2做一个cron任务

我想做一个cron作业,每15分钟发送一次邮件,从数据库表中获取数据。 在节点js我可以做一个cron工作,但通过PM2我不明白在哪里放置的代码,以及如何工作。

使用--cron选项:

-c –cron <cron_pattern>

例如:

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

Pm2现在将在一小时内重新启动sendMail.js脚本,并在一小时sendMail.js和45分钟

谢谢您的回答; 我这样做,只是设置电子邮件

  1. npm安装node-crontab

2. var crontab = require('node-crontab');

var jobId = crontab.scheduleJob(“* / 15 * * * *”,function(){

 //This will call this function every 15 minutes console.log("It's been 15 minutes!"); 

});