如何为Node.js运行Cron作业

时间:2011-02-03 23:19:42

标签: unix cron node.js

我有一个调用shell脚本的cron作业。

*/2 * * * * sh cron_test.sh >> output.log

在shell脚本中,我运行了一些命令行,如:

#!/usr/bin

./mongo/bin/mongodump .....

FILE_NAME='abc'

node mynode.js $FILENAME

如果我只是在命令提示符下调用cron_test.sh,它就会运行。但是,如果它由cronjob运行,它不会运行节点。它确实运行mongodump命令。那么,怎么了?有什么我必须设置许可等吗?

1 个答案:

答案 0 :(得分:6)

谢谢..我发现了......

我需要指定节点路径或 在sh脚本中执行此操作:

nodejs/node myscript.js

其中nodejs / node是节点安装的位置。