Я хотел бы иметь возможность автоматически запускать команду на удаленном хосте каждый раз, когда я вхожу на этот хост, но в рамках текущего интерактивного сеанса SSH.
Что-то вроде
ssh user@remotehost [run do.sh]
где do.shвыполняет несколько служебных задач, а затем снова подключается к screenсеансу (в настоящее время я запускаю do.shвручную после входа на хост).
Я не хочу добавлять его, .bashrcпотому что я регистрируюсь на этом хосте с других машин, и я не хочу do.shзапускаться, когда я делаю вход оттуда, поэтому мне нужно, чтобы это было необязательно.
ssh user@remotehost /path/to/do.sh? Если это работает, вы даже можете использовать псевдоним в .ssh / config или в вашем личном .bashrc