Память заполнена с течением времени, большое использование «буфера / кеша», мало «доступной» памяти

 / etc / mdm / Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: not found 
 

Это это признак того, что /home/jefh/.dnx/dnvm/dnvm.sh содержит некоторый синтаксис bash / ksh, но он включен в сценарий, выполняемый под sh. Обычный sh не имеет конструкции [[…]] . Жалоба на неожиданный (, вероятно, связана с назначением массива; sh не имеет массивов.

Как решить эту проблему, зависит от того, что делает этот dnvm.sh скрипт. Если я правильно понимаю, это было установлено как часть какого-то пакета; если да, сообщите об ошибке в этом пакете, запрашивая перенос сценария с bash на простой sh (который является оболочкой, используемой для сценариев входа в систему в большинстве систем Unix, включая Большинство установок Linux). Вы, конечно, можете запустить сценарий в отдельном экземпляре bash, но если он выполняется как часть запуска сеанса, цель, по-видимому, состоит в том, чтобы определить некоторые переменные среды, которые должны быть выполнены в исходной оболочке.

5
09.01.2018, 14:54
1 ответ

Таким образом, после некоторого чрезмерного устранения неполадок я обнаружил, что xflux , по-видимому, вызывает медленный, но неуклонный рост kmalloc-4096плиты. Я постараюсь выяснить, почему, и обновить этот ответ.

2
27.01.2020, 20:39

Теги

Похожие вопросы