几天来,我一直在努力尝试让 node.js 脚本在 intel Galileo 板上提供的 linux 发行版上运行。我正在使用为 SD 卡提供的全尺寸发行版,并且我使用过:
'npm install rsync'
安装 node.js rsync。我只是尝试根据 npm 站点上给出的示例来测试功能。这是我正在使用的:
-#!/usr/bin/node
var Rsync = require('rsync');
// Build the command
var rsync = new Rsync()
.flags('az')
.source('/home/root/documents')
.destination('/home/root/documents_backup');
// Execute the command
rsync.execute(function(error, code, cmd) {
// we're done
});
cmd = new Rsync()
.flags
.source
我转到终端,打开保存它的目录,然后键入 node test.js。显示了“All done execution”行,但“documents_backup”中没有来自“documents”的文件。
有谁知道为什么这个脚本不能正常工作?
或者如何正确使用 node.js 版本的 rsync。
我似乎无法获得一个带有 gcc 的 linux 发行版来在 galileo 板上编译和安装 rsync,所以我担心这可能是我能做到的。
提前致谢。