Me gustaría poder ejecutar automáticamente un comando en un host remoto cada vez que inicie sesión en ese host, pero dentro de la sesión SSH interactiva actual.
Algo como
ssh user@remotehost [run do.sh]
donde do.shrealiza un par de tareas de limpieza y luego se vuelve a conectar a una screensesión (actualmente lo ejecuto do.shmanualmente después de iniciar sesión en el host).
No quiero agregarlo .bashrcporque inicio sesión en este host desde otras máquinas y no quiero do.shejecutarlo cuando inicio sesión desde allí, así que necesito que sea opcional.
ssh user@remotehost /path/to/do.sh? Si funciona, incluso puedes usar un alias en .ssh / config o en tu .bashrc personal