Readline перестает работать случайно

244
SystematicFrank

По какой-то причине каждые 1-3 часа (в зависимости от рабочей нагрузки) моя readкоманда оболочки перестает принимать ввод, а нажатие клавиши return отображает ^Mсимвол. Что-то вроде:

Continue? 

После ответа:

Continue? y^M 

Я выполнил различие переменных среды (set) до и после проблемы, но не смог найти причину, и я не могу воспроизвести, чтобы выяснить, является ли проблема моей оболочкой (zsh) или терминальной программой (iTerm)

Что может стать причиной readпрекращения работы?

0
Возможно, терминал установлен в режим необработанного ввода. Чтобы подтвердить это, вы можете сравнить вывод `stty`. user4098326 9 лет назад 1
Спасибо! это был бы принятый ответ. Что-то случайно устанавливает `-icrnl` в моем stty, теперь задача состоит в том, чтобы найти, что делает это. SystematicFrank 9 лет назад 0

0 ответов на вопрос