On Thu, 21 Mar 2019 15:06:03 +0000 Tzvetomir Stoyanov <tstoyanov@xxxxxxxxxx> wrote: > #!/bin/bash > > INST_NAME=vtest > TRACE_INST_DIR=/sys/kernel/debug/tracing/instances > > mkdir $TRACE_INST_DIR/$INST_NAME > > echo "vmx_read_l1_tsc_offset" > $TRACE_INST_DIR/$INST_NAME/set_ftrace_filter > echo "function" > $TRACE_INST_DIR/$INST_NAME/current_tracer > echo "1" > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/enable > echo "len!=0" > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/filter > echo "mono_raw" > $TRACE_INST_DIR/$INST_NAME/trace_clock > echo "1" > $TRACE_INST_DIR/$INST_NAME/tracing_on > > sleep 2 > > echo "0" > $TRACE_INST_DIR/$INST_NAME/tracing_on > echo "" > $TRACE_INST_DIR/$INST_NAME/set_ftrace_filter > echo "nop" > $TRACE_INST_DIR/$INST_NAME/current_tracer > echo "0" > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/enable > echo '0' > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/filter > echo "local" > $TRACE_INST_DIR/$INST_NAME/trace_clock > > rm -rf $TRACE_INST_DIR/$INST_NAME Ah, that's because you are trying to remove the individual files. These are not real files, and can not be removed. But you can remove the directory. rmdir $TRACE_INST_DIR/$INST_NAME works as expected. -- Steve