Como desabilitar o registro no terminal serial - embedded linux

0

Eu tenho um dispositivo incorporado executando o Linux incorporado e me conecto a ele usando uma porta serial. Eu estou capturando os logs que eu preciso usando cat proc / kmsg em um arquivo em um processo em segundo plano. Eu gostaria de não ver essas mensagens no terminal, mas basta usar o arquivo de log.

Como posso configurar o linux para isso? Se for possível configurar todas as mensagens além de críticas para não aparecer no terminal, é ainda melhor.

Obrigado Michal

    
por michalv82 21.10.2013 / 08:06

1 resposta

0

Você provavelmente deseja ler o link

Basicamente, você pode escrever sua configuração em / proc / sys / kernel / printk.

Sabendo que os seguintes níveis são definidos:

   #define KERN_EMERG    "<0>"  /* system is unusable               */
   #define KERN_ALERT    "<1>"  /* action must be taken immediately */
   #define KERN_CRIT     "<2>"  /* critical conditions              */
   #define KERN_ERR      "<3>"  /* error conditions                 */
   #define KERN_WARNING  "<4>"  /* warning conditions               */
   #define KERN_NOTICE   "<5>"  /* normal but significant condition */
   #define KERN_INFO     "<6>"  /* informational                    */
   #define KERN_DEBUG    "<7>"  /* debug-level messages             */

Para o que você quer fazer, sugiro usar

echo 3 > /proc/sys/kernel/printk

que imprimirá apenas emergências, alertas e mensagens de erro.

    
por 22.10.2013 / 01:17