我有一個用戶輸入時間(HH:mm)的HTML表單。從HTML-Form給定時間創建cronjob
我想要做的是這次是用來在刪除文件的系統上創建一個cronjob。 該文件始終是相同的。唯一可以改變的是用戶給定的時間。
我正在使用JavaScript(NodeJS服務器),沒有PHP。
我有一個用戶輸入時間(HH:mm)的HTML表單。從HTML-Form給定時間創建cronjob
我想要做的是這次是用來在刪除文件的系統上創建一個cronjob。 該文件始終是相同的。唯一可以改變的是用戶給定的時間。
我正在使用JavaScript(NodeJS服務器),沒有PHP。
按我的意見,你可以使用一個外部庫的NodeJS與cron的互動,如node-cron,這也將提供一些不錯的額外功能(擴展區間語法,回調...)。
你可以看到這個問題在具有的NodeJS服務器執行命令,Execute a command line binary with Node.js
要想轉換HH時間:MM在Linux中的crontab唯一劈「:」和適用於下一個格式的crontab:
* * * HH mm Function....
下次小時過後,你的crontab會執行。記住刪除這個crontab,當它不需要或每天都在同一時間時,crontab會觸發該函數。
問候
你到目前爲止取得了哪些成就? –
@StefanoZanini我有在.json文件中創建的表單的數據。目標是讀取這個文件,其中有「showUntil:HH:mm」這一行。在這個給定的時間,cronjob應該刪除這個文件。到目前爲止,我還沒有發現任何關於如何使用javascript創建cronjob的問題 – Wulthan
你見過這個嗎? https://github.com/kelektiv/node-cron –