回答:
2つのことを行う必要があります。1つは、末尾が終了した後(bash
最後に)インタラクティブbashを実行し、セッションがインタラクティブになるようにリモートTTYを割り当てる必要があります(-t
スイッチ):
ssh -t host 'cd ~/w/logs; less +F some_file.log; exec $SHELL'
exec
-コマンドを指定すると、シェルが置き換えられます。新しいプロセスは作成されません
less
)を考慮するとうまくいきます(答えが更新されます)。
-tt
だけで、-t
?