J'essaie d'établir une connexion SSH et de voir si un répertoire existe, et si ce répertoire existe, je veux exécuter des commandes sur la machine locale qui a fait l'appel SSH.
Voici ce que j'ai tenté:
if [ ssh -t username@ssh_server -d /directory ]
then
{
commands....
}
fi
Est-ce que quelque chose comme ça est possible?
Vous êtes très proche:
Remplacez if par
if ssh username@ssh_server '[ -d /directory ]'
Je suppose que vous avez configuré l'authentification basée sur les clés.