私のスクリプトでは、リモートホストに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'
2番目のsshの前にPWDが正しく変更されます。 2番目のsshの理由は、正しいリモートホストでスクリプトを終了するためですが、後でコマンドを入力することで試みたディレクトリの変更は保持されませんが、実行されません。
誰にもアイデアはありますか?
どのようなタスクを解決したいですか? 'screen'ユーティリティが必要なようです。 –
私のスクリプトsshsはデータ解析を実行し、それをリモートホスト上のフォルダに出力します。スクリプトが終了すると、ユーザーはリモートホストから起動されます。 私は、リモートホストに残って、データ分析が行われたディレクトリにいて欲しいです。 – BennyBen