2017-01-25 23 views
0

我創建的節點& Express中的項目,允許用戶調度服務器例如執行測試腳本運行每十分鐘一次。我看着node-schedule這看起來不錯但似乎所有預定的任務消失,如果服務器重新啓動過節點。允許用戶設置日程安排的服務器端腳本,在節點

Cron看起來也不錯,但它有它似乎並不有辦法刪除的計劃任務,他們已成立後的問題。

如果你這樣做,你會如何做呢?我真的不希望任何將是複雜的,只需要安排任務,可以刪除單個任務,並保持任務在服務器重啓時。

回答

0

簡單的解決方案是提供一種用於克朗的配置存儲在數據庫中(因爲它需要一個字符串作爲參數)。每次應用程序啓動時從數據庫加載作業。

+0

有沒有辦法做到這一點,不依賴cron具體?我正在開發Windows(儘管服務器將最終是Linux)。 – BenAdamson

+1

Cron不使用系統應用程序'cron';它純粹用.js實現。 – brandonscript

+0

哦!沒有意識到這一點。整齊。 – BenAdamson