Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cron作业未在aws+;ubuntu+;node.js_Node.js_Amazon Web Services_Cron - Fatal编程技术网

cron作业未在aws+;ubuntu+;node.js

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('

我正在使用这个cron作业包:

它在我的笔记本电脑上运行良好(在特定时间正确执行事件)。但是,cron作业不会在我的AWS Ubuntu服务器上运行。有人知道我是否需要额外的配置才能在AWS Ubuntu上运行吗?这是我的密码:

    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运行作业(请参阅),但事实并非如此-它完全是本机节点。