0
各文字列をアレイとは別に5秒間隔で印刷したい。しかし、現在は毎秒後に実行されます。遅延/スリープ/待機を設定する各動作でノード内で実行
var interval = 5000;
var index = 0;
var users = ['12321', '456455', '45665', '45645']
function printUser() {
setTimeout(function() {
var user = users[index];
console.log("Sent To :" + user);
index++;
if (index < users.length) {
printUser();
}
}, interval);
}
var when = '00 */1 * * * *';
var crn = new CronJob(when, function() {
printUser();
}, null, true, "GMT");
crn.start();
ありがとう、私はのcron schedularを使用していますし、それが5秒の代わりに、ユーザーごとに1秒を印刷し、私はまた私の質問の詳細とコードを更新してい。 –
申し訳ありません私の側からcronで間違ったタイミングが設定されましたが、それでもすべてのユーザーが同時に印刷しています。 –