Ich möchte in der Lage sein, jedes Mal, wenn ich mich bei diesem Host anmelde, automatisch einen Befehl auf einem Remote-Host auszuführen, jedoch innerhalb der aktuellen interaktiven SSH-Sitzung.
Etwas wie
ssh user@remotehost [run do.sh]
Wo werden do.shein paar Housekeeping-Aufgaben ausgeführt und dann eine screenSitzung erneut verbunden (derzeit werde ich do.shmanuell ausgeführt, nachdem ich mich beim Host angemeldet habe).
Ich möchte es nicht hinzufügen, .bashrcda ich mich von anderen Computern aus bei diesem Host anmelde und nicht do.shausführen möchte , wenn ich mich von dort aus anmelde. Daher muss es optional sein.
ssh user@remotehost /path/to/do.sh? Wenn es funktioniert, können Sie es sogar in .ssh / config oder Ihrer persönlichen .bashrc