如何设置节点火时间为特定日期?
方法一:使用 crontab 文件
- 创建一个名为
crontab.txt
的文件。 - 添加以下一行到
crontab.txt
中:
0 0 [日期] * * /path/to/node/script.sh
-
0 0
指定每天 00:00 的日期。 -
[日期]
表示您要设置的日期。您可以使用date
命令来获取当前日期。 -
* *
表示所有小时、分钟和日期。 -
/path/to/node/script.sh
是您要运行的脚本的路径。
方法二:使用 node-schedule 模块
- 安装
node-schedule
模块:
npm install node-schedule
- 使用
node-schedule
模块创建一个事件:
const schedule = require('node-schedule');
const event = schedule.every('1 day', '00:00');
event.on('schedule', () => {
// 2023-04-01 00:00执行的代码
});
注意:
- 确保您使用的是正确的日期格式。
- 您可以使用
date
命令或其他方法来获取日期。 - 确保您运行的脚本具有执行权限。