我有一个用户输入时间(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 –