从HTML表单创建给定时间的cronjob

时间:2017-03-14 08:46:15

标签: javascript html node.js cron crontab

我有一个HTML表单,用户输入一个时间(HH:mm)。

我想要做的是这次用于在系统上创建删除文件的cronjob。 该文件始终相同。唯一可以改变的是用户给定的时间。

我使用的是JavaScript(NodeJS Server),没有PHP。

2 个答案:

答案 0 :(得分:0)

您可以通过NodeJS Execute a command line binary with Node.js

在服务器上执行此命令

要将HH:mm中的时间转换为linux中的crontab,只需将其拆分为":"并使用下一格式应用于crontab:

* * * HH mm Function....

下次小时通过时,您的crontab将会执行。请记住删除此crontab,如果没有,或者每天都在同一时间,crontab会触发该功能。

此致

答案 1 :(得分:0)

根据我的评论,您可以使用外部NodeJS库与cron交互,如node-cron,这也将提供一些不错的额外功能(扩展区间语法,回调......)。