使PM2每10分钟只运行一次

时间:2015-07-29 12:09:40

标签: node.js pm2

对于我需要每10分钟运行一次的作业,我有以下.json配置,然后对剩余时间不执行任何操作...

"name"        : "test.10minjob",
"cron_restart": "*/10 * * * *",
"autorestart" : false,
"exec_mode"   : "cluster",
"instances"   : 1,

如果我像这样运行它,它将运行一次而不会重新启动。

如果我在autorestart设置为true的情况下运行它,它将在每次作业退出时重新启动(即完成)。

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用cron表达式0 0/10 * 1/1 * ? * 我是使用此工具创建的:

http://www.cronmaker.com

该表达式看起来与您的表达式完全不同,而且如果我将您的表达式放入cron解析器中,它还会抱怨表达式无效。