J'ai une commande qui fonctionne correctement si je ssh sur une machine et l'exécute, mais échoue lorsque j'essaie de l'exécuter à l'aide d'une commande ssh distante comme:
ssh user@IP <command>
La comparaison de la sortie de "env" en utilisant les deux méthodes se résume dans différents environnements. Lorsque je me connecte manuellement à la machine et que j'exécute env, j'obtiens beaucoup plus de variables d'environnement que lorsque j'exécute:
ssh user@IP "env"
Une idée pourquoi?
bash
n'est pas un langage de script?