2 votes

Erreurs au démarrage du terminal

Chaque fois que je lance le terminal, j'obtiens deux erreurs en haut qui disent -bash: export: puis une chaîne de chemin, et enfin : not a valid identifier . Je sais que ces erreurs sont déclenchées à cause d'un signe égal ( = ) dans le chemin pour une raison quelconque. Ma question est la suivante : quel est le fichier qui exécute ces export des commandes ? Existe-t-il un moyen de voir quels fichiers sont en cours d'exécution au démarrage du terminal ?

Au fait : La chaîne de chemin dans l'erreur est ancienne, c'est celle que j'avais avant qu'elle ne soit modifiée. J'ai mis à jour le /etc/environment/ à ce qu'il est maintenant, donc je pense que j'ai peut-être exécuté quelque chose qui a changé un fichier de démarrage, et puis quand je l'ai désinstallé, il a laissé l'exportation.

2voto

RHaguiuda Points 757

On dirait que le problème pourrait être juste dans le modifié. /etc/environment puisque vous avez dit l'avoir modifié, pourquoi n'avez-vous pas posté son contenu ?

Le plus souvent, il s'agit de quelque chose d'assez simple, comme un ou plusieurs espaces autour du signe égal. Si vous mettez quelque chose comme export foo = bar au lieu de export foo=bar , alors le Shell tentera d'exporter 3 variables : "foo", "=", et "bar".

Pourquoi modifiez-vous ce fichier ? Normalement, vous devriez modifier $HOME/.bash_profile sauf si vous avez plusieurs utilisateurs qui ont besoin du même chemin. Si vous administrez un système pour plusieurs utilisateurs, vous devez être plus prudent lors des modifications.

De plus, vous devriez être plus prudent lorsque vous postez des messages d'erreur cités ; vous avez mal orthographié "identifier". Il est préférable de couper et de coller les erreurs pour qu'elles soient exactes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X