socket으로 recv하는 문장뒤에 printk문이 여러개가 있는데, 프로그램이 잘 동작하는 경우에는 모두 제대록 출력하고 오동작을 하는 경우에는 recv문 바로 뒤부터 몇개의 printk문을 건너띄고 출력을 합니다. recv와 send 사이에서 서로 주고 받는 데이터의 양의 일치하지 않으면 이런 경우가 발생할 수 있나요? 아님 다른 어떤 경우에 printk문의 출력이 되자 않을 수 있는지...
printk 에서 메시지 출력 Priority가 어떻게 설정되어져 있는지? Priority가 낮을 경우 메시지 출력을 하지 않는 경우가 있다는 군요..
혹시 X환경에서 출력한건 아닌가요? printk 는 Priority 4 이상(아마 default가 4 일껍니다)에, X환경이 아닌 콘솔에서만 찍힙니다.
콘솔에서 해보시길...
『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』 『 for return...』
창하나 더 띄우시고
tail -f /var/log/messages
----------- 청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법http://sozu.tistory.com
1. ctrl + alt + F1 ~ F6
console mode에서는 보일겁니다.
2. /var/log/messages 와 같이 # dmesg 에서는 커널 메세지를 볼 수 있습니다.
너무 짧은 시간에 많은 데이터가 printk로 찍히면 /var/log/messages에도 찍히지 않는 경우가 생깁니다. printk마다 테스트로 delay를 약간 주시면 해결 됩니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
printk 에서 메시지 출력 Priority가 어떻게 설정되어져 있는지
printk 에서 메시지 출력 Priority가 어떻게 설정되어져 있는지?
Priority가 낮을 경우 메시지 출력을 하지 않는 경우가 있다는 군요..
X에선..
혹시 X환경에서 출력한건 아닌가요?
printk 는 Priority 4 이상(아마 default가 4 일껍니다)에, X환경이 아닌 콘솔에서만 찍힙니다.
콘솔에서 해보시길...
『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』
『 for return...』
ㅇㅇ
창하나 더 띄우시고
tail -f /var/log/messages
-----------
청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법
http://sozu.tistory.com
printk
1. ctrl + alt + F1 ~ F6
console mode에서는 보일겁니다.
2. /var/log/messages 와 같이 # dmesg
에서는 커널 메세지를 볼 수 있습니다.
너무 짧은 시간에 많은 데이터가 printk로 찍히면 /var/log/m
너무 짧은 시간에 많은 데이터가 printk로 찍히면 /var/log/messages에도 찍히지 않는 경우가 생깁니다.
printk마다 테스트로 delay를 약간 주시면 해결 됩니다.
댓글 달기