Je voudrais pouvoir exécuter automatiquement une commande sur un hôte distant chaque fois que je me connecte à cet hôte, mais dans la session SSH interactive actuelle.
Quelque chose comme
ssh user@remotehost [run do.sh]
d'où do.shvient quelques tâches d'entretien ménager, puis se rattache à une screensession (actuellement, je lance do.shmanuellement après la connexion à l'hôte).
Je ne veux pas l'ajouter à .bashrccar je me connecte à cet hôte à partir d'autres machines et je ne veux do.shpas exécuter lorsque je me connecte à partir de là, j'ai donc besoin que ce soit facultatif.
ssh user@remotehost /path/to/do.sh? Si cela fonctionne, vous pouvez même l'aliaser dans .ssh / config ou votre .bashrc personnel