HP-UX

dmesg를 파일로 남기게 할 수는 없나요.?

 
김태경
조언자

dmesg를 파일로 남기게 할 수는 없나요.?

dmesg를 파일로 남기게 할 수는 없나요.

syslog처럼 파일로 남기게 하는 방법은 없을까요.



고수님들의 답변 부탁 드립니다.
3 응답 3
고광태
중학생

dmesg를 파일로 남기게 할 수는 없나요.?

dmesg 의 에러내용은 syslog에도 다 남도록 되어있습니다.



dmesg 어떤 내용이 필요하신지??



편법이지만



/sbin/rc 파일 맨아래쪽에..



dmesg >> /tmp/dmesg.log



라고 해놓으시면..



부팅할때마다 로그로 남을것입니다.
김병수
본과생

dmesg를 파일로 남기게 할 수는 없나요.?

dmesg의 결과는 syslog file에 남게 되어 있습니다.



단지 그순간의 dmesg의 log를 file로 남기게 하기 위해서는



# dmesg > /tmp/aaa



하시면 됩니다.



특정 file로 남지는 않는것으로 알고 있습니다.
이명우
정기 조언자

dmesg를 파일로 남기게 할 수는 없나요.?

dmesg 를 File로 남기신다면 Redirection을 사용하시면

가능합니다.

하지만 dmesg의 내용은 Syslog에 모두 기록되어 있습니다.

그리고 특별한 event가 변경되지 않는한 demsg는 동일한 내용을

계속 보여 주게 됩니다.

man page를 보니 이러한 방법도 있네요. 물론 Sun 장비 같은경우는

dmesg 내용이 /var/adm/messages 라는 File에 남습니다.

HP도 유사하게 구현하는 방법 같은데

cron 에 10분에 한번씩 아래의 내용을 등록하여

/usr/sbin/dmesg - >> /var/adm/messages

사용하시면 특별한 message가 없는한 기록이 되지 않을 것입니다.