Create capture_dmesg.sh

This commit is contained in:
Kevin Veen-Birkenbach 2023-08-23 16:17:09 +02:00 committed by GitHub
parent e1a145d2fa
commit 3bb91cbb17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

21
capture_dmesg.sh Normal file
View File

@ -0,0 +1,21 @@
#!/bin/bash
# Specify the log file name
LOGFILE="dmesg_continuous.log"
# Function to cleanup on exit
cleanup() {
kill $DMESG_PID
}
# Start capturing dmesg in the background
dmesg -w > "$LOGFILE" &
DMESG_PID=$!
# Trap to cleanup on script exit
trap cleanup EXIT
# Keep the script running until manually stopped
while true; do
sleep 1
done