Re: Carriage Return
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 07.05.26 12:42
Оценка:
Здравствуйте, Лазар Бешкенадзе, Вы писали:

ЛБ>Теперь приходится открывать system console — /dev/console — и писать туда.


Вообще-то это совсем не то, как надо делать. Надо писать лог.
Можно через syslog(), можно через свой файл. Можно в сокет, из которого будут читать желающие. Можно комбинировать эти подходы.
/dev/console это, конечно, финальное назначение как минимум части логов, но в остальном это место, предназначенное только для самых-самых системных компонентов вроде бутлоадера, ядра и init.

ЛБ>Этот вывод идет на терминал ttyv0. Если при этом я logged in на этом терминале то все нормально. Но если я даю команду exit, дальше вывод на этот экран идет без возврата каретки, ступеньками.


Про это уже сказали — дисциплина терминала (man termios), текущее состояние опции ONLCR.

Но повторю про диверсионность подхода в целом.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.