criu/test/mounts/run.sh
Andrey Vagin fe1c16a502 test: generate a random tree of mounts
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2013-08-30 15:02:28 +04:00

24 lines
419 B
Bash
Executable file

#!/bin/bash
CRIU=../../criu
set -x
mkdir -p dump
./mounts.sh
pid=`cat mounts.pid`
kill -0 $pid || exit
cat /proc/$pid/mountinfo | sort -k 4
echo "Suspend server"
${CRIU} dump -D dump -o dump.log -t $pid -v4 || {
cat dump/dump.log | grep Error
exit 1
}
echo "Resume server"
${CRIU} restore -d -D dump -o restore.log -v4 || {
cat dump/dump.log | grep Error
exit 1
}
cat /proc/$pid/mountinfo | sort -k 4
kill $pid