DREAMER

[dmesg] dmesg에 로그 출력 본문

프로그래밍/Linux

[dmesg] dmesg에 로그 출력

연소민 2023. 8. 8. 11:48
728x90
반응형

터미널에서 dmesg로 메시지를 출력하고 싶을 때가 있다.

$ date | sudo tee /dev/kmsg

$ dmesg
[  842.468233] Tue Aug  8 02:43:28 UTC 2023

원하는 내용을 출력하려면 echo를 사용하면 된다.

$ echo "This is my message!" | sudo tee /dev/kmsg

$ dmesg | grep message
[  969.003267] This is my message!

만약 Bash shell에서 dmesg로 출력하고 싶으면, 마찬가지로 echo "" | sudo tee /dev/kmsg 하면 된다.

아래와 같이 작성 후에 실행하면 dmesg로 출력됨을 확인할 수 있다.

#!/bin/bash

set -e

script_dir="$(cd "$(dirname "$0")" && pwd)"
echo "[start], ${script_dir}" | sudo tee /dev/kmsg

exit 0
728x90
반응형
Comments