因此,對於我的腳本,我希望ssh進入遠程主機,並在腳本結束後保留在遠程主機中,並且還要將目錄更改爲與遠程主機匹配腳本結束。Ksh腳本:如何保持在ssh中並繼續運行腳本
#!/bin/ksh
ssh -t -X [email protected] 'cd $HOME/bin/folder1; echo $PWD; ssh -q -X ssh [email protected]; cd $HOME/bin/folder2; echo $PWD'
PWD在第二個ssh之前正確更改。第二個ssh的原因是因爲它結束了正確的遠程主機中的腳本,但它不會保留我試圖通過將命令放在其後的目錄更改,但它們不會執行。
有沒有人有任何想法?
你想解決什麼特別的任務?它看起來像你需要'screen'工具 –
我的腳本sshs snd執行數據分析並將其輸出到遠程主機上的一個文件夾中。腳本結束後,用戶將從遠程主機啓動。 我希望用戶保留在遠程主機中,並位於數據分析完成的目錄中。 – BennyBen