我有一个HTML表单,用户输入一个时间(HH:mm)。
我想要做的是这次用于在系统上创建删除文件的cronjob。 该文件始终相同。唯一可以改变的是用户给定的时间。
我使用的是JavaScript(NodeJS Server),没有PHP。
答案 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,这也将提供一些不错的额外功能(扩展区间语法,回调......)。