Vous n'utilisez pas un shell de connexion.
Le processus d'activation de l'indicateur de connexion est décrit aquí Vous trouverez également des détails sur ce qu'est un shell de connexion. aquí .
Ainsi, vous devez vérifier l'option "Exécuter en tant que shell de connexion" dans les paramètres du terminal Gnome. Il est nécessaire d'ouvrir un nouveau terminal après ce réglage de l'indicateur.
Il est parfois nécessaire de régler la commande sur /bin/bash --login
.
Pour à distance il est important de comprendre la différence entre l'exécution de connexions interactives et l'exécution d'activités de recherche. ssh
et l'exécution de commandes uniques.
En cours d'exécution ssh server
et que vous travaillez avec le serveur de manière interactive, vous utilisez le login shell par défaut et tout va bien, mais pour ssh server "command"
vous n'utilisez pas le login shell et il serait nécessaire de l'exécuter avec ssh server 'bash -lc "command"'
.
Toute invocation à distance peut avoir le même problème que l'exécution d'une commande unique avec ssh
.