相关疑难解决方法(0)

如何通过cron作业执行Node.js脚本?

很简单,我有一个节点脚本,我想每个月执行一次.

30 6 1 * * node /home/steve/example/script.js
Run Code Online (Sandbox Code Playgroud)

但这不起作用,大概是因为命令正在运行的路径或shell.我尝试了以下通过cron执行节点的方法(使用-v测试):

steve@atom:~$ node -v
v0.4.2

steve@atom:~$ sh node -v
sh: Can't open node

steve@atom:~$ bash node -v
/usr/local/bin/node: /usr/local/bin/node: cannot execute binary file

steve@atom:~$ /usr/local/bin/node -v
v0.4.2

steve@atom:~$ sh /usr/local/bin/node -v
/usr/local/bin/node: 1: Syntax error: "(" unexpected

steve@atom:~$ bash /usr/local/bin/node -v
/usr/local/bin/node: /usr/local/bin/node: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

我已经没有想法尝试,任何建议?

cron crontab node.js

50
推荐指数
6
解决办法
6万
查看次数

标签 统计

cron ×1

crontab ×1

node.js ×1