2017-01-25 10 views
0

ノード& Expressでプロジェクトを作成しています。 10分に1回私はnode-scheduleを調べましたが、サーバがNodeを再起動すると、スケジュールされたすべてのタスクが消えてしまうようです。ユーザーがノードで実行するサーバー側スクリプトのスケジュールを設定できるようにする

Cronでもうまく見えますが、スケジュールされたタスクを設定した後に削除する方法はないようです。

これをやっていたら、どうしたらいいですか?私は本当に複雑なものは望んでいません。ただタスクをスケジュールし、個々のタスクを削除し、サーバーの再起動時にタスクを保持する必要があります。

答えて

0

最も簡単な解決策は、データベースにCronの設定を保存することです(パラメータとして文字列が使用されるため)。アプリケーションが起動するたびにdbからジョブをロードします。

+0

これを行う方法はありますか?特にcronに依存しない方法はありますか?私はWindows上で開発しています(サーバは最終的にLinuxになりますが)。 – BenAdamson

+1

Cronはシステムアプリ「cron」を使用していません。純粋に.jsで実装されています。 – brandonscript

+0

ああ!それを理解していない。きちんとした – BenAdamson

関連する問題