【问题标题】:ssh remote execution: can't load libraryssh 远程执行:无法加载库
【发布时间】:2020-07-31 05:31:57
【问题描述】:

我正在尝试在 PC-B 上从 PC-A 执行 ssh 命令。它们都是基于 Unix 的。

每当我输入命令“ssh root@192.168.1.213 /path/to/x.sh”时,我都会得到这个 ssh error 带有错误消息“can't load library libimp.so”。

单独输入命令确实有效。 (1. 输入ssh root@192.168.1.213 [Return] 和 2. /path/to/x.sh[Return])

有什么我遗漏的吗?

我尝试在网上搜索,但我没有得到任何结果。

提前谢谢你。

【问题讨论】:

  • 这个 x.sh 脚本是否需要在您的 .bashrc 或类似文件中设置某些环境变量?
  • @Kenster 脚本指向一个叫做“audioplay”的东西,它应该播放一个 .wav 文件。

标签: shell ssh command


【解决方案1】:

根据您的机器使用shbash

ssh root@192.168.1.213 bash /path/to/x.sh

ssh root@192.168.1.213 sh /path/to/x.sh

【讨论】:

  • 为什么?它有什么不同?
  • 感谢您的输入,但即使在两者之间使用 sh,我仍然会收到相同的库错误。
  • 您是否在脚本中指定了 shebang?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-29
  • 2016-07-03
  • 1970-01-01
  • 2010-12-25
  • 2019-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多