gpt4 book ai didi

python - 在远程主机上运行脚本并查看输出

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:34 25 4
gpt4 key购买 nike

在服务器上我就是这样运行的:

root@web:~# /var/www/PHP/controller.py | cut -f 4 -d ','
nan
nan
nan

来自外部机器的 Paramiko 脚本:

 #!/usr/bin/python
for i in range (0,10000):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('192.168.122.100',username='user',password='lol')
stdin,stdout,stedrr = ssh.exec_command("/var/www/PHP/controller.py | cut -f 4 -d ','")
print stdout.read()

但输出为空。有谁知道哪里出了问题?

最佳答案

与评论中的建议相同,每当您卡住并且 stdout 未提供任何信息时,请查看 stderr

可能是机器用户没有足够的权限访问它,或者其他任何问题......

尝试仅使用 paramiko 运行 controller.py 脚本,看看在 stdout 和 stderr 中发生了什么。当你做到了,然后继续削减

顺便说一下密码选择+1

关于python - 在远程主机上运行脚本并查看输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com