【问题标题】:Paramiko return code127 against command that actually existParamiko 针对实际存在的命令返回 code127
【发布时间】:2018-02-07 15:16:34
【问题描述】:

在使用 paramiko 到 linux pc 自动执行 SSH 例程期间,我遇到了一个问题,对于现有命令,我无法成功执行它,因为在命令执行时收到“找不到命令”127 响应代码。

我已经尝试了各种方法exec_command(),手动交叉检查(命令工作正常),在执行前将目录更改为命令路径,仍然没有运气。

但是,同样的命令也适用于 Java。关于它的任何想法。

【问题讨论】:

  • 您能提供更多见解吗?像回溯、命令、代码等..
  • 我们确实需要minimal reproducible example;只有描述而没有实际代码,几乎不可能调试。请注意,“最小”的复制器不需要泄露秘密——你可以运行像 ls 这样愚蠢的东西,只要它能证明问题。

标签: python linux ssh paramiko


【解决方案1】:

不确定您的真正问题是什么,但您可以使用应该始终有效的命令的完整路径名。喜欢

exec_command('/bin/ls')

【讨论】:

    猜你喜欢
    • 2021-02-03
    • 2020-04-26
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    相关资源
    最近更新 更多