2017-03-14 36 views
0

我有一個用戶輸入時間(HH:mm)的HTML表單。從HTML-Form給定時間創建cronjob

我想要做的是這次是用來在刪除文件的系統上創建一個cronjob。 該文件始終是相同的。唯一可以改變的是用戶給定的時間。

我正在使用JavaScript(NodeJS服務器),沒有PHP。

+0

你到目前爲止取得了哪些成就? –

+0

@StefanoZanini我有在.json文件中創建的表單的數據。目標是讀取這個文件,其中有「showUntil:HH:mm」這一行。在這個給定的時間,cronjob應該刪除這個文件。到目前爲止,我還沒有發現任何關於如何使用javascript創建cronjob的問題 – Wulthan

+0

你見過這個嗎? https://github.com/kelektiv/node-cron –

回答

0

按我的意見,你可以使用一個外部庫的NodeJS與cron的互動,如node-cron,這也將提供一些不錯的額外功能(擴展區間語法,回調...)。

0

你可以看到這個問題在具有的NodeJS服務器執行命令,Execute a command line binary with Node.js

要想轉換HH時間:MM在Linux中的crontab唯一劈「:」和適用於下一個格式的crontab:

* * * HH mm Function.... 

下次小時過後,你的crontab會執行。記住刪除這個crontab,當它不需要或每天都在同一時間時,crontab會觸發該函數。

問候