节点和 crontab 无法正常工作

Par*_*ris 5 javascript cron crontab node.js

我正在尝试使用 crontab 运行节点脚本,但它没有按我预期的那样工作(Ubuntu 12.04)。在我的 crontab 文件中,我得到了

*/1 * * * * node /home/me/path/to/script.js > /home/me/path/to/output

这会产生空字符串输出,而它不应该。

node /home/me/path/to/script.js > /home/me/path/to/output但是,当我手动运行时,一切正常。

你能帮我解决这个问题吗?

fed*_*qui 4

更改node为来自 的内容which node。即,放置二进制执行过程的完整路径。

*/1 * * * * /path/to/node /home/me/path/to/script.js > /home/me/path/to/output
#           ^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

该值通常类似于/usr/bin/node