首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodejs脚本未在cront作业中运行

nodejs脚本未在cront作业中运行
EN

Stack Overflow用户
提问于 2014-12-10 08:09:01
回答 1查看 984关注 0票数 0

你好,我想给cronjob添加一个nodejs脚本,但我似乎无法让它工作。我使用shell调用节点脚本。我尝试过制作另一个nodejs脚本来测试它是否工作,我的意思是如果我有错误的路径,但那个是工作的。

runScript

代码语言:javascript
复制
#!/bin/sh
echo `date +%s` >> /path/cron.log
/usr/bin/node /path/main.js >> /path/cron.log

runScript1

代码语言:javascript
复制
#!/bin/sh
echo `date +%s` >> /path/cron.log
/usr/bin/node /path/test.js >> /path/cron.log

在cron中:

代码语言:javascript
复制
0       *       *       *       *       /path/runScript
0       *       *       *       *       /path/runScript1

因此,为了简单地介绍一下,我在cron.log中打印了两个日期,但是只有test.js文件在后面运行,main.js没有运行。当我尝试像这样手动运行./runScript时,它起了作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-02 10:09:08

毕竟,问题是脚本中的NodeJS模块路径,所以Bash和Cron都很好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27396029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档