2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-27 12:28:14 +00:00
criu/test/others/exec/run.sh
Andrew Vagin d4f01fa532 test/other: check criu exec
Signed-off-by: Andrew Vagin <avagin@virtuozzo.com>
Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
2016-08-01 16:51:33 +03:00

17 lines
280 B
Bash
Executable File

#!/bin/bash
CRIU=../../../criu/criu
set -e -m -x
cat < /dev/zero > /dev/null &
pid=$!
sleep 1
lsof -p $pid
$CRIU exec -t $pid fake_syscall && exit 1 || true
fd=`$CRIU exec -t $pid open '&/dev/null' 0 | sed 's/.*(\(.*\))/\1/'`
$CRIU exec -t $pid dup2 $fd 0
wait $pid
echo PASS