Если есть простой способ проверить, жив ли hekad
, я бы
запустил демон с помощью ExecStartPre = / usr / bin / hekad -config = / etc / heka
и с помощью ExecStart
запустите небольшой скрипт с циклом, который сначала засыпает X секунд, а затем проверяет, работает ли демон hekad. Все еще работает. Разрыв цикла только в том случае, если гекада
, кажется, остановилась.
Вы можете изменить настройки PuTTy:
Терминал → Клавиатура → Функциональные клавиши и клавиатура → Выберите «Xterm R6».
Мне помогло!
(Спасибо Томасу Дики за информацию о PuTTy и Xterm ).
Описание терминала, вероятно, включает режим приложения клавиатуры . Если вы используете infocmp
для отображения описания терминала, это возможностиsmkx
(установить )иrmkx
(сбросить ).
Например
smkx=\E[?1h\E=,
rmkx=\E[?1l\E>,
и в документации по управляющим последовательностям xterm последняя часть видна(ESC
представлена в terminfo как\E
):
ESC = Application Keypad (DECKPAM).
ESC > Normal Keypad (DECKPNM), VT100.
Вы можете (в принципе )изменить это, используяtic
для перекомпиляции выводаinfocmp
после редактирования его по своему вкусу, но это довольно стандартно...
Если вы спрашивали о xterm,это обсуждается в его FAQ . Часто задаваемые вопросы PuTTY содержат мало полезной информации об описаниях терминалов. (PuTTY не является xterm — см. описание).