我创建了一个nodejs文件。
目前我需要安排任务在一天内多次自动运行该文件。
$('input').keyup(function() {
var $th = $(this);
$th.val( $th.val().match(/^(\d+)?([.]?\d{0,2})?$/g,
function(str) {
return ''; }
) );
});
答案 0 :(得分:2)
答案 1 :(得分:1)
对于初学者,您需要设置日期,而不是日期,但无论如何,设置日期= 1不会使时间间隔等于1天,它会使此规则发生的日期等于1。在这种情况下,因为星期在星期日开始并且从0开始,所以您将规则设置为每周一午夜发生。
对于调度程序,除非您设置它,否则所有内容都默认为0。因为你设置rule.date = 1,其他一切,分钟,小时等全部= 0。
如果您希望每天都能发生这种情况,则需要设置一系列天数:
rule.dayOfWeek = [new schedule.Range(0, 6)];
然后你需要设置发生这种情况的时间。例如,如果您希望它在上午10:30发生,您可以设置:
rule.minute = 30
rule.hour = 10
答案 2 :(得分:1)
你应该使用这个
var j = schedule.scheduleJob('0 0 0 * * *', function(){
console.log('for 12:00 am daily' );
});
并且特定时间使用此
0 30 8 * * *
上午8:30