7
我有一个调用shell脚本的cron作业。如何为Node.js运行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命令。那么,怎么了?有什么我必须设置许可等?
你确定它的命令行吗?我的意思是,你没有定义'FILENAME`变量。 – CanSpice 2011-02-03 23:22:27
您确定节点位于cron正在运行的用户的路径中吗? – macarthy 2011-02-03 23:44:00