SSHを使用して設定しようとしています。この回答
私は次のコマンドを使用しています:
sshpass -p myrealpassword ssh [email protected] -t 'cd web && git status'
うまく動作し、ログインするたびにコマンドを実行できますが、エラーが発生します。
Connection to byteme.com.au closed.
リモートコマンドを実行した直後です。
SSHセッションから追い出されることなく、このコマンドをどのように実行できますか?
答え1
現在のようにSSHにコマンドを渡すと、SSHはシェルを実行せずに渡したコマンドのみを実行します。&& bash -i
コマンドの最後に追加して「新しい」シェルに追加できますが、これによりシェルの予期しない動作が発生したり、ログイン時に実行したいファイルに.bashrc
これらのコマンドを簡単に追加したりできます。.bash_profile
、SSH コマンドの一部として実行しないでください。