2017-03-14 34 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会触发该函数。

问候