Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Clush脚本输入/输出重定向_Python_Ssh_Cluster Computing - Fatal编程技术网

Python Clush脚本输入/输出重定向

Python Clush脚本输入/输出重定向,python,ssh,cluster-computing,Python,Ssh,Cluster Computing,你好 我对集群编程一无所知。我需要在多台计算机上运行python脚本,我认为可以使用“clush”来完成。但是,脚本可能需要一些输入(y/n提示) clush是否显示任何节点的输出并允许我向其写入输入?我必须说我没有测试过,因为我不是管理员,不能自己安装clush 另外,如果还有其他解决方案,我很高兴听到它们clush只是并行SSH。这意味着您的命令将在多个节点上运行 如果只需要一个y/n提示符,可以按如下方式运行clush: clush -bw @nodes "echo 'y' | comma

你好

我对集群编程一无所知。我需要在多台计算机上运行python脚本,我认为可以使用“clush”来完成。但是,脚本可能需要一些输入(y/n提示)

clush是否显示任何节点的输出并允许我向其写入输入?我必须说我没有测试过,因为我不是管理员,不能自己安装clush


另外,如果还有其他解决方案,我很高兴听到它们

clush只是并行SSH。这意味着您的命令将在多个节点上运行

如果只需要一个y/n提示符,可以按如下方式运行clush:

clush -bw @nodes "echo 'y' | command"
如果您需要更多的输入,我建议您使用expect并用它封装脚本/命令。然后可以运行expect脚本:

clush -bw @nodes script.exp