1、目前已经在 l-tools5.ops.cn1上装上测试,用法如下

例子,向一批主机执行查询,主机list 为 ip_list.txt , 使用用户id 为rui.tong,相关命令为 id rui.tong

$pssh -h ip_list.txt -l rui.tong -P "id rui.tong"

结果如果为success的为正确执行的,其余为都是异常报错!!!

ttsng3vip2.f.cn1: uid=40018(rui.tong) gid=1001(qunarops) groups=1001(qunarops)

ttsng4vip2.f.cn1: uid=40014rui.tong) gid=1001(qunarops) groups=1001(qunarops)

l-ttsdb15.f.cn1: uid=40015(rui.tong) gid=1001(qunarops) groups=1001(qunarops)

l-ttsdb3.f.cn1: uid=40015(rui.tong) gid=1001(qunarops) groups=1001(qunarops)

[1] 19:14:15 [FAILURE] ttsdata2.f.cn1 Exited with error code 255

[2] 19:14:15 [SUCCESS] ttsng3vip1.f.cn1

[3] 19:14:15 [SUCCESS] ttsng4vip1.f.cn1

[1] 19:14:15 [FAILURE] ttsdata2.f.cn1 Exited with error code 255
[2] 19:14:15 [SUCCESS] ttsng3vip1.f.cn1
[3] 19:14:15 [SUCCESS] ttsng4vip1.f.cn1
[4] 19:14:15 [SUCCESS] ttsng3vip2.f.cn1
l-ttsdb1.f.cn1: uid=30106(rui.tong) gid=500(qunarops) groups=500(qunarops)
l-ttsdb2.f.cn1: uid=30103(rui.tong) gid=500(qunarops) groups=500(qunarops)
[5] 19:14:15 [SUCCESS] ttsng4vip2.f.cn1
l-ttsdbvip3.f.cn1: uid=40015(rui.tong gid=1001(qunarops) groups=1001(qunarops)
l-ttsdbvip2.f.cn1: uid=30103(rui.tong) gid=500(qunarops) groups=500(qunarops)
l-ttsdb4.f.cn1: uid=40017(rui.tong) gid=1001(qunarops) groups=1001(qunarops)
[106] 19:14:15 [FAILURE] l-ttstw38.f.cn1 Exited with error code 1

[107] 19:14:15 [FAILURE] l-ttstw42.f.cn1 Exited with error code 1

[108] 19:14:39 [FAILURE] ttsdata1.f.cn1 Exited with error code 255

可以显示正常回显或 报错代码

2、还有其他命令也很有威力 如

pslurp 把文件并行复制从多个远程主机复制到中心主机上

pnuke 批量杀死进程

prsync 批量并行同步