2016-07-20 42 views
-1

這不會運行我用來運行名爲Design編譯器的程序的代碼,它需要來自bashrc的一些環境變量。 ssh -X [email protected] 'cd /usr/synopsys/H-2013.03/bin; sh dc_shell'我的bash腳本不會在ssh之後繼續

或者,當我單獨運行每個命令時,它將成功運行,如圖中所示。 the desired code error picture
commands individually picture

+0

請編輯您的問題以包含腳本的文本及其生成的輸出。不要使用文字圖片。 – Kenster

回答

0
ssh -X [email protected] 'cd /usr/synopsys/H-2013.03/bin && ./dc_shell' 

不應該做?

+0

你能解釋一下這個答案嗎,很難從這段代碼中知道你的建議是什麼。 –

+0

不起作用--- –

0

我想你可以使用一個命令來替換兩個命令:

ssh -X [email protected] '/bin/sh /usr/synopsys/H-2013.03/bin/dc_shell' 
+0

不起作用---- –

0

我猜你dc_shell需要一個交互的shell。這可以使用-t參數啓用:

ssh -X -t [email protected] 'cd /usr/synopsys/H-2013.03/bin; sh dc_shell' 

如果這不起作用,請將'sh'替換爲'/ bin/sh'。

+0

不起作用--- –