Execute "everyMinute" cron at random second

This commit is contained in:
Jan Oberhauser 2019-11-13 07:46:40 +01:00
parent 7cc8002ea3
commit 53ff43cb4b

View file

@ -53,6 +53,10 @@ export class Cron implements INodeType {
name: 'mode',
type: 'options',
options: [
{
name: 'Every Minute',
value: 'everyMinute'
},
{
name: 'Every Hour',
value: 'everyHour'
@ -69,10 +73,6 @@ export class Cron implements INodeType {
name: 'Every Month',
value: 'everyMonth'
},
{
name: 'Every Minute',
value: 'everyMinute'
},
{
name: 'Custom',
value: 'custom'
@ -233,7 +233,7 @@ export class Cron implements INodeType {
continue;
}
if (item.mode === 'everyMinute') {
cronTimes.push('* * * * *');
cronTimes.push(`${Math.floor(Math.random() * 60).toString()} * * * * *`);
continue;
}