cron作业未在aws+;ubuntu+;node.js
我正在使用这个cron作业包: 它在我的笔记本电脑上运行良好(在特定时间正确执行事件)。但是,cron作业不会在我的AWS Ubuntu服务器上运行。有人知道我是否需要额外的配置才能在AWS Ubuntu上运行吗?这是我的密码:cron作业未在aws+;ubuntu+;node.js,node.js,amazon-web-services,cron,Node.js,Amazon Web Services,Cron,我正在使用这个cron作业包: 它在我的笔记本电脑上运行良好(在特定时间正确执行事件)。但是,cron作业不会在我的AWS Ubuntu服务器上运行。有人知道我是否需要额外的配置才能在AWS Ubuntu上运行吗?这是我的密码: var CronJob = require('cron').CronJob; //Server app.listen(process.env.APP_PORT, function() { var job = new CronJob('
var CronJob = require('cron').CronJob;
//Server
app.listen(process.env.APP_PORT, function() {
var job = new CronJob('0 35 0 * * *', function() {
console.log('job runningggg');
}, function () {
console.log('job done!');
},
true
);
job.start();
仔细检查服务器时区。它可能会运行,但只是和你的时区不同 最好使用这个例子来检查它是否工作正常。该示例每秒打印一次,这使得时区不同并不重要
var CronJob = require('cron').CronJob;
new CronJob('* * * * * *', function() {
console.log('You will see this message every second');
}, null, true, 'America/Los_Angeles');
仔细检查服务器时区。它可能会运行,但只是和你的时区不同 最好使用这个例子来检查它是否工作正常。该示例每秒打印一次,这使得时区不同并不重要
var CronJob = require('cron').CronJob;
new CronJob('* * * * * *', function() {
console.log('You will see this message every second');
}, null, true, 'America/Los_Angeles');
@brandonscript日志不会在AWS服务器上打印任何内容。但它们确实在我的本地开发服务器上打印是的,应用程序确实运行。对不起,如果我可以直接从ssh运行
cron
,你是什么意思?我可以在ubuntu服务器上运行ssh(这就是我打开应用程序的方式)。。但我不知道如何从shell运行cron..Hrmmm ok实际上没关系-我错误地认为它利用系统的crontab运行作业(请参阅),但事实并非如此-它完全是本机节点。@brandonscript日志不会在AWS服务器上打印任何内容。但它们确实在我的本地开发服务器上打印是的,应用程序确实运行。对不起,如果我可以直接从ssh运行cron
,你是什么意思?我可以在ubuntu服务器上运行ssh(这就是我打开应用程序的方式)。。但我不确定如何从shell运行cron..Hrmmm ok实际上没关系-我错误地认为它利用系统的crontab运行作业(请参阅),但事实并非如此-它完全是本机节点。