Я ищу способ избавиться от (ядро?) Сообщений, которые появляются в моем приложении ncurses. Я сам написал приложение, поэтому я бы предпочел API, который перенаправляет эти сообщения в/dev/null. Я имею в виду такие сообщения, как вставленный USB-накопитель.ncurses отключает сообщения ядра на экране консоли?
Я пытался добавить, но, к сожалению, она не работает
freopen("/dev/null", "w", stderr);
Я не убегаю X, просто Ncurses прямо из консоли.
Я имею в виду такие сообщения, как USB-накопитель, который вставлен.
Спасибо!
ОБНОВЛЕНИЕ 1: Кто-то голосует, чтобы закрыть этот вопрос, потому что он не будет связан с программированием. Но это, я сам написал приложение ncurses, я ищу способ отключить сообщение ядра. Я обновил вопрос.
UPDATE 2: Позвольте мне объяснить, что я делаю, и Что проблема более подробно:
Я использую Tiny Core Linux, то будет после загрузки начинается (само пишется) Ncurses программа , Теперь, когда вы, например, подключаете USB-накопитель, на моей программе отображается сообщение (я подозреваю, что ядро). Я думаю, что сообщение написано прямо в фреймбуфере. Я использую TC 5.x, так как мне нужно 32 бит, im работает под управлением root и имеет полный доступ к os.
Перейдите на другую виртуальную консоль, например, с помощью CTRL-ALT-F2 и войдите в систему? –
@ ThomasPadron-McCarthy, к сожалению, это приложение KIOSK, поэтому я не понимаю, как это сделать? – Roger
'dmesg --console-off'? –