使用结构仅测试身份验证

2024-04-26 03:35:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这么多的服务器,但ldap系统看起来不可靠,所以我想测试我是否可以登录到服务器。我试着用布料来做这个工作:

env.user = username
env.host_string = host
print 'Testing %s ...' % host
with settings(hide('warnings', 'running', 'stdout', 'stderr'), warn_only = True, abort_on_prompts = True):
    dir = run('pwd')
    if dir:
        print dir

有没有什么方法可以不用“run”就测试身份验证?你知道吗


Tags: run服务器envtruehoststring系统dir
1条回答
网友
1楼 · 发布于 2024-04-26 03:35:08

你可以在bash中使用for循环?你知道吗

for CHECK_HOST in $(xargs < newline_delimited_host_strings)
do
    ssh $CHECK_HOST exit || echo "$CHECK_HOST failed" && echo "$CHECK_HOST worked"
done

相关问题 更多 >