You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
454 B
23 lines
454 B
#!/bin/bash |
|
. /lib/dracut-lib.sh |
|
|
|
if ! [ "$DEBUG_MEM_LEVEL" -ge 4 ]; then |
|
return 0 |
|
fi |
|
|
|
if type -P systemctl >/dev/null; then |
|
systemctl stop memstrack.service |
|
else |
|
get_pid_of_tracer () { |
|
local _user _pid _rest |
|
read _user _pid _rest <<< $(ps aux | grep [m]emstrack | head -1) |
|
echo $_pid |
|
} |
|
|
|
kill -s INT $(get_pid_of_tracer) |
|
while [[ -n $(get_pid_of_tracer) ]]; do |
|
sleep 1 |
|
done |
|
fi |
|
|
|
cat /.memstrack
|
|
|