J'ai créé une fonction personnalisée dans mon .profile
, et j'ai ajouté tout en bas, après mes alias personnalisés:
# custom functions
function Eclipse-gtk {
cd ~/development/Eclipse-juno
./Eclipse_wb.sh &
cd -
}
La fonction démarre une version personnalisée de mon Eclipse.
Après l'avoir ajouté, parce que je ne voulais pas me déconnecter/me connecter, j'ai rechargé mon profil avec la commande:
. ~/.profile
puis j'ai testé ma fonction en appelant Eclipse-gtk
et cela a fonctionné sans aucun problème.
Aujourd'hui, quand j'ai démarré, je n'ai pas pu me connecter. Après avoir fourni mon mot de passe, en quelques secondes, j'étais de retour à l'écran de connexion. Passer à la ligne de commande à l'aide de CTR + ALT + F1
, J'ai commenté la fonction dans mon .profile
et la connexion a été possible sans aucun problème.
Ma question est, qu'est-ce que j'ai fait de mal quand j'ai écrit la fonction? Et s'il y a quelque chose qui ne va pas, pourquoi cela a-t-il fonctionné hier après le rechargement du profil.
Merci d'avance.
Utilisation: Ubuntu 12.04
J'ai réussi à trouver le problème. La syntaxe du nom de la fonction était incorrecte. Apparemment, je ne peux pas utiliser le caractère "-" dans le nom de la fonction.
Voici la nouvelle fonction qui fonctionne et je peux me connecter sans aucun problème:
# custom functions
eclipsegtk()
{
cd ~/development/Eclipse-juno
./Eclipse_wb.sh &
cd -
}