1

15秒ごとにローカルセンサー情報を中央データベースにアップロードする必要があるnodejsプログラムを作成しています。最小 cron 間隔は 1 分なので、このようにアップロード ルーチンを 4 回呼び出しています。

function uploadToDatabase() { /* blah blah blah */ }  

setTimeout(uploadToDatabase, 1*1000);
setTimeout(uploadToDatabase, 15*1000);
setTimeout(uploadToDatabase, 30*1000);
setTimeout(uploadToDatabase, 45*1000);

この関数は、次のようなコマンドでこれを実行すると、意図したとおりに呼び出されます

node uploader.js

しかし、これが cron ジョブから呼び出された場合、この関数 uploadToDatabase は呼び出されませんでしたか?

理由はありますか?

4

1 に答える 1