Copiar conteudo do tty1 para um arquivo kernel 2.6

1. Copiar conteudo do tty1 para um arquivo kernel 2.6

Lucas Fabian Marques Tomaz Silva
Lfabian

(usa Debian)

Enviado em 29/06/2024 - 10:22h

Olá a todos, estou com um equipamento rodando kernel 2.6.24.7 busybox 1.0. E gostaria de saber como salvo as mensagens que são lançadas no terminal (acredito que tty1 porque fisicamente acesso elas pelo crtl+alt+f1) em um arquivo de texto. o sistema usa RC, em /var/log não tem nada além dos logs da aplicação que roda em tty3. O dmesg não existe consegui pegar um log de /proc/kmsg mas o conteudo não é o mesmo que o tty1, em tty1 não consigo executar nada, fica somente o cursor piscando no final.


  


2. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

aguamole
aguamole

(usa KUbuntu)

Enviado em 29/06/2024 - 11:46h

Crie uma variável no script shell "/home/$USER/.bashrc" abra ele em um editor e cria a variável desejada.
exemplo de variavel:
export var=/diretorio/do/log/desejado/nome.log 

Isso no final do .bashrc e salve.
Agora toda vez que for executar um comando coloque no final assim exemplo:
echo "foo" >&2 2>"$var" 

Abrindo o arquivo "/diretorio/do/log/desejado/nome.log" vc verá escrito:
foo 



3. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

Lucas Fabian Marques Tomaz Silva
Lfabian

(usa Debian)

Enviado em 30/06/2024 - 09:29h


aguamole escreveu:

Crie uma variável no script shell "/home/$USER/.bashrc" abra ele em um editor e cria a variável desejada.
exemplo de variavel:
export var=/diretorio/do/log/desejado/nome.log 

Isso no final do .bashrc e salve.
Agora toda vez que for executar um comando coloque no final assim exemplo:
echo "foo" >&2 2>"$var" 

Abrindo o arquivo "/diretorio/do/log/desejado/nome.log" vc verá escrito:
foo 

Então não era bem isso que eu estava tentando fazer, resolvi o problema gravando a tela com o celular e vendo o vídeo em câmera lenta, no caso o problema ocorria antes da chamada do init.sh no tty1 que estava definido em /etc/inittab .



4. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2024 - 09:49h

Fiquei curioso:
Vc ainda usa kernel 2.6 que foi lançado em 2003?


5. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

Lucas Fabian Marques Tomaz Silva
Lfabian

(usa Debian)

Enviado em 30/06/2024 - 12:28h


clodoaldops escreveu:

Fiquei curioso:
Vc ainda usa kernel 2.6 que foi lançado em 2003?

Trabalho com manutenção de equipamentos biomédicos, a maioria dos equipamentos ainda usam o kernel 2.6 acredito por ser mais estável e leve.



6. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2024 - 14:45h

Lfabian.... como o debian 12 stable que é bastante conservador "já" está usando kernel 6.1 eu fiquei bastante curioso... obrigado pela resposta que me deixou ainda mais intrigado... valeu!



7. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

aguamole
aguamole

(usa KUbuntu)

Enviado em 30/06/2024 - 15:34h


Lfabian escreveu:


clodoaldops escreveu:

Fiquei curioso:
Vc ainda usa kernel 2.6 que foi lançado em 2003?

Trabalho com manutenção de equipamentos biomédicos, a maioria dos equipamentos ainda usam o kernel 2.6 acredito por ser mais estável e leve.

Rapazes, come que vão vai desligar todas as maquinas biomédica para fazer uma att de kernel, é por isso que eles ficam como vem de fabrica.
E o pior, e se a att der pau e cair em um kernel panic em todas as maquinas, é difícil mesmo.


8. Re: Copiar conteudo do tty1 para um arquivo kernel 2.6

Lucas Fabian Marques Tomaz Silva
Lfabian

(usa Debian)

Enviado em 30/06/2024 - 17:04h


aguamole escreveu:


Lfabian escreveu:


clodoaldops escreveu:

Fiquei curioso:
Vc ainda usa kernel 2.6 que foi lançado em 2003?

Trabalho com manutenção de equipamentos biomédicos, a maioria dos equipamentos ainda usam o kernel 2.6 acredito por ser mais estável e leve.

Rapazes, come que vão vai desligar todas as maquinas biomédica para fazer uma att de kernel, é por isso que eles ficam como vem de fabrica.
E o pior, e se a att der pau e cair em um kernel panic em todas as maquinas, é difícil mesmo.


Bem por aí, os aparelhos médicos/bio-médicos costumam ou ter uma placa proprietária ou um SBC (Single Board Computer) e rodam um SO bem básico (algumas marcas usam windows CE outras Linux) e no linux normalmente tem somente LILO, RC, Xorg, um gerenciador de janelas simples e a aplicação. Eu mesmo só atualizo se tiver algum report do fabricante, porque na maioria dos hospitais esses equipamentos estão offline. Neste o "defeito" no boot eram
ide2: I/O resource 0x3EE-0x3EE not free.
ide2: ports already in use, skipping probe
.....
i8042.c: Can't read CTR while initializing i8042.
i8042: probe of i8042 failed with error -5
o que faz sentido já que não ele não tem controlador ps/2, e não há discos ide, talvez eu nunca tenha reparado nessas mensagens durante a inicialização, mas a minha duvida era como pegar o conteúdo que aparece na tela de boot que normalmente pego pelo dmesg e em /var/log mas essa maquina não tem esse comando e não gera nada em /var/log só um main.log que é da aplicação.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts