首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过pssh和多个xterms传递多个命令

如何通过pssh和多个xterms传递多个命令
EN

Unix & Linux用户
提问于 2014-08-01 19:33:46
回答 1查看 6K关注 0票数 4

我试图通过sudo使用pssh打开多个xterms并以SAP用户的身份运行一个命令。到目前为止,我能够将PSSH运行到一个没有检查密钥的服务器文件中,打开文件列表中服务器中的每个xterm,并对SAP (ADM)用户进行sudo操作,但之后它不会做任何其他事情。

我尝试过许多组合,我不确定我的pssh选项或xterm选项设置是否正确。这是我现在所拥有的。

代码语言:javascript
复制
pssh -i -h ectsrv -A -O StrictHostKeyChecking=no "export DISPLAY=IP address:0.0;  xterm -hold -e "sudo /path/sap_sudo.sh" " 

我尝试过许多组合:有和没有单引号和双引号:

代码语言:javascript
复制
xterm -e sudo "cmd1;cmd2;ls;bash"
xterm -e sudo "cmd1 && cmd2"
xterm -e sudo "cmd1;cmd2; ksh"
xterm -e sudo "-tt" "cmd1;cmd2;ls;bash"

我完全被困在了新窗口中显示SIDADM>的地方,但它不会运行任何命令。

EN

回答 1

Unix & Linux用户

发布于 2017-06-06 16:59:14

但是,如果尝试运行多个命令,则不确定xterm部分,我很幸运地执行了以下操作:

代码语言:javascript
复制
pssh -i -h ectsrv -A -O StrictHostKeyChecking=no "sudo cmd1; cmd2"
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/147918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档