【问题标题】:my bash script doesn't continue after ssh我的 bash 脚本在 ssh 之后没有继续
【发布时间】:2016-07-20 05:10:07
【问题描述】:

这不会运行我用来运行名为设计编译器的程序的代码,该程序需要来自 bashrc 的一些环境变量。 ssh -X mohamed@mohamed 'cd /usr/synopsys/H-2013.03/bin; sh dc_shell'

或者,当我单独运行每个命令时,它会成功运行,如图所示。 the desired code error picture
commands individually picture

【问题讨论】:

  • 请编辑您的问题以包含脚本文本及其产生的输出。不要使用文字图片。

标签: linux bash shell ssh


【解决方案1】:
ssh -X mohamed@mohamed 'cd /usr/synopsys/H-2013.03/bin && ./dc_shell'

不应该吗?

【讨论】:

  • 你能解释一下这个答案吗,很难从这个 sn-p 中看出你的建议是什么。
【解决方案2】:

我认为你可以用一个命令来代替两个命令:

ssh -X mohamed@mohamed '/bin/sh /usr/synopsys/H-2013.03/bin/dc_shell'

【讨论】:

    【解决方案3】:

    我猜你的 dc_shell 需要一个交互式 shell。这可以通过 -t 参数启用:

    ssh -X -t mohamed@mohamed 'cd /usr/synopsys/H-2013.03/bin; sh dc_shell'
    

    如果这不起作用,请将 'sh' 替换为 '/bin/sh' 。

    【讨论】:

      猜你喜欢
      • 2015-03-23
      • 1970-01-01
      • 2018-06-19
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 2015-04-08
      相关资源
      最近更新 更多