节点和crontab无法正常工作

时间:2013-04-02 11:33:41

标签: javascript node.js cron crontab

我正在尝试使用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时,一切都很顺利。

你可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

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

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

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