Je suis sous OS X et j'utilise iTerm2.
J'ai mis à jour mon profil Bash sur plusieurs de mes serveurs de sorte que lorsque je ssh
Je peux savoir en un coup d'œil, grâce aux onglets, sur quelles boîtes je me trouve. Lorsque je sors d'une ssh
session, le Shell qui a lancé la ssh
la session n'a pas de source ~/.bashrc
(ce qui, d'après ce que j'ai compris, est la procédure normale), de sorte que les titres et les couleurs de mes onglets restent les mêmes qu'à l'origine. ssh
sesión.
Normalement, lorsque je quitte un ssh
je quitterai également le Shell sur l'ordinateur que j'utilise physiquement. Mais pour des raisons de cohérence, je voudrais que mes onglets iterm2 reprennent les titres et les couleurs appropriés pour le Shell qu'ils représentent lorsque je quitte une session. ssh
sesión.
Existe-t-il un moyen d'approvisionner mon .bashrc
lorsque je quitte un ssh
session ?
Dans tous les ~/.bash_profile
, ~/.bashrc
y ~/.bash_logout
J'ai les lignes suivantes :
export PROMPT_COMMAND=''
echo -e "\033];test machine name\007"
Lorsque je quitte un ssh
session, il semble qu'aucun de ces fichiers Bash dans mon répertoire personnel n'ait pour origine la réimpression du titre de l'onglet. Lorsque je les source manuellement avec source ~/.bashrc
le titre de l'onglet se réimprime très bien. La syntaxe n'est donc pas mauvaise.
0 votes
Jetez un coup d'œil à
~/.bash_logout
.0 votes
@Cyrus Une bonne idée que je n'ai pas essayée. Cependant, je l'ai essayé et le problème persiste. Veuillez voir mon édition.