4 votes

`HISTSIZE=-1` provoque 100% de CPU sur MacBook. Pourquoi est-ce arrivé?

Je suis en train de mettre en place mon premier MacBook. J'ai copié mon fichier .bash_aliases depuis mon Linux Mint. Après cela, je ne peux pas ouvrir Terminal avec une session bash. Je vois juste un écran noir et bash prend 100% de mon CPU.

J'ai trouvé que le problème est HISTSIZE=-1

Pourquoi bash tombe-t-il dans une boucle infinie? Et comment puis-je permettre une historique illimitée?

4voto

Eugen Konkov Points 181

Merci à Allan. Le problème était lié à une ancienne version de bash. La version 3.2 ne supporte pas encore HISTSIZE=-1.

Donc j'ai permis à mon nouveau bash echo '/usr/local/bin/bash' >> /etc/shells. (sinon j'obtenais une erreur : chsh: /usr/local/bin/bash: shell non standard.

Et puis j'ai changé le shell en : chsh -s /usr/local/bin/bash

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X