Nodejsで定期実行をする際にnode-cronというライブラリを使用したら便利だった。
使い方は非常に簡単。インポートして以下の記述を書いて、実行するだけ。
ほかシステムだと0も7どちらかが日曜日のことが多くて混乱しがちだけど、
node-cronではどちらで書いても日曜日として判定されるので安心して使えて良き!
import cron from 'node-cron';
cron.schedule('* * * * * *', () => {
scheduledTask();
});
const scheduledTask = () => {
console.log('task complete');
};
// 6桁の場合
// 秒(0~59)⇛分(0~59)⇛時(0~23)⇛日(1~31)⇛月(1~12)⇛週(0~7)
// 5桁の場合
// 分(0~59)⇛時(0~23)⇛日(1~31)⇛月(1~12)⇛週(0~7)
コメント