unix – 如何为Node.js运行Cron作业

我有一个调用 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命令.那么,有什么不对?有什么我必须设置许可等吗?

谢谢..我发现了..

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

nodejs/node myscript.js

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

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...