mirror of
https://github.com/kevinveenbirkenbach/dmesg-continuous-logger.git
synced 2024-12-22 02:16:16 +01:00
Create capture_dmesg.sh
This commit is contained in:
parent
e1a145d2fa
commit
3bb91cbb17
21
capture_dmesg.sh
Normal file
21
capture_dmesg.sh
Normal 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
|
Loading…
Reference in New Issue
Block a user