Здравствуйте, Лазар Бешкенадзе, Вы писали:
ЛБ>Теперь приходится открывать system console — /dev/console — и писать туда.
Вообще-то это совсем не то, как надо делать. Надо писать лог.
Можно через syslog(), можно через свой файл. Можно в сокет, из которого будут читать желающие. Можно комбинировать эти подходы.
/dev/console это, конечно, финальное назначение как минимум части логов, но в остальном это место, предназначенное только для самых-самых системных компонентов вроде бутлоадера, ядра и init.
ЛБ>Этот вывод идет на терминал ttyv0. Если при этом я logged in на этом терминале то все нормально. Но если я даю команду exit, дальше вывод на этот экран идет без возврата каретки, ступеньками.
Про это уже сказали — дисциплина терминала (man termios), текущее состояние опции ONLCR.