sshpass命令在node.js中不起作用

我曾尝试使用node.js spawn()来运行sshpass命令来自动执行ssh。 但它自动从命令行退出,没有任何错误。 这是我使用的代码。

 var tail = spawn("sshpass", ["-p", "test", "ssh", "-n", "test@xxx.x.xxx.xxx", "'cat testfile'"]); tail.stdout.on("data", function(data) { readData(data); });