Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
265 views
in Technique[技术] by (71.8m points)

Getting error messages while run a python code for execute a command in remotely linux server (ksh: spawn: not found)

I hope everyone is good , i just work with one python code for check status for spawn status , but always shown me this error message , while When i went to the server and write the same command it is working without any error. path of the spawn in my server is :

Server01:> which spawn
/st/ex/sap/spawn/bin/spawncmd  

ksh: spawn: not found

    import paramiko
    
    
    hostname = "yyy.com"
    user = "me"
    password = 'hello'
    commands = [  # "df -h",
        
        # "pwd"
        "spawn status"
    
    ]
    client = paramiko.SSHClient()
    client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    try:
        client.connect(hostname=hostname, username=user, password=password)
    except:
        print("can not do it ")
        exit()
    for command in commands:
        print("command", command, "commands")
        stdin, stdout, stderr = client.exec_command(command)
        print(stdout.read().decode())
        err = stderr.read().decode()
        if err:
            print(err)

Any creative idea to solve this

question from:https://stackoverflow.com/questions/65920305/getting-error-messages-while-run-a-python-code-for-execute-a-command-in-remotely

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...