#!/bin/sh # description: Snapshot and tracing setting # flags: instance [ ! -f snapshot ] && exit_unsupported echo "Set tracing off" echo 0 > tracing_on echo "Allocate and take a snapshot" echo 1 > snapshot # Since trace buffer is empty, snapshot is also empty, but allocated grep -q "Snapshot is allocated" snapshot echo "Ensure keep tracing off" test `cat tracing_on` -eq 0 echo "Set tracing on" echo 1 > tracing_on echo "Take a snapshot again" echo 1 > snapshot echo "Ensure keep tracing on" test `cat tracing_on` -eq 1 exit 0