dmesg에 성명을 쓰고 싶습니다. 어떻게 해야 하나요?
답변1
쓰기 대상 /dev/kmsg
( /proc/kmsg
@에서 제안 하지 않음)나일스). 바라보다linux/kernel/printk/printk.c
devkmsg_writev
커널 측 구현 및systemd/src/journal/journald-kmsg.c
server_forward_kmsg
사용 사례를 확인하세요.
답변2
BSD의 경우:
logger -p kern.notice MESSAGE
(예의 바른Ian, freebsd-issues 메일링 리스트)
또는기타 우선순위.
리눅스의 경우:
su root -c 'echo MESSAGE > /dev/kmsg'
답변3
아무도 이것을 수행하는 공식적인 방법을 찾지 못한다고 가정하면 ...
를 호출하는 커널 모듈을 작성할 수 있습니다 printk
. 예가 있습니다여기이것은 당신에게 딱 맞는 것일 수도 있습니다.
답변4
echo "Add your message here" | sudo tee /dev/kmsg
실행하여 확인dmesg -T