Page 1 sur 1

[bash 4.2] historique non conservé (résolu)

Publié : mar. 08 mars 2011, 14:07
par FoolEcho
Salut,

Je me suis rendu compte très récemment que mes consoles (konsole sous KDE4 ou terminal sous gnome, pareil pour xterm ) n'enregistraient plus l'historique des commandes d'une session à l'autre (ainsi le ~/.bash_history reste immuable) à moins de fermer un terminal avec exit (ou logout): donc aucun problème avec l'historique depuis un tty ou même depuis une konsole et/ou un onglet fermé par "exit" (pas très pratique car je n'ai pas pour habitude d'ouvrir une console sans arrêt... ni même de faire cette commande d'ailleurs).

Je n'ai pas cherché plus loin pour le moment, je me suis contenté de rétrograder le paquet bash en 4.1, le souci n'apparaissant pas.

Quelqu'un a t-il des infos sur ce comportement ? Y a t-il quelque chose à configurer avec bash 4.2 ? (j'ai juste vu que le paquet 4.2 était un peu plus épais, mais sans regarder les apports pour le moment :oops: ) :chinois:


EDIT: un certain nombre de rapports de bug et de discussions remontent:
http://www.google.fr/search?q=bash+4.2+bash_history

Rapport de bug sous Arch: https://bugs.archlinux.org/task/23189 (y en a bien sûr sous les autres systèmes, Ubuntu, etc.)
Un fil intéressant: http://lists.gnu.org/archive/html/bug-b ... 00050.html

Re: [bash 4.2] historique non conservé (résolu)

Publié : sam. 19 mars 2011, 17:51
par FoolEcho
La version 4.2.008 de bash permet de retrouver un .bash_history correctement garni sans "exit" explicite que ce soit sous kde ou gnome (ou alors ça vient des environnements graphiques qui gèrent mieux la fermeture des consoles, je n'ai pas trop surveillé l'affaire :mrgreen: ).

:D