커널에서 printk사용시
글쓴이: choboja / 작성시간: 일, 2010/08/01 - 11:03오후
안녕하세요? 간단한 모듈 프로그래밍을 공부중인 학생입니다.
출력한 내용을 이전에는 /var/log/messages에서 확인을 하였는데, 현재는 이 파일에 출력이 되지 않습니다.
$ dmesg 를 하면 printk에서 출력한 내용이 출력이 되는데,
왜 /var/log/messages에는 남지 않는지 궁금합니다.
또 sched.c에서 남긴 내용은 kern.log에 기록이 남습니다.
어떤점이 이런 차이를 만드는지 궁금하네요.
Forums:
검색해보니
짧은 순간에 너무 많은 printk를 출력하게 되면 /var/log/messages에 데이터가 작성되지 않을 수도 있다고 나오네요. ^^
ring buffer 나 syslog
ring buffer 나 syslog 찾아보세요.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
댓글 달기