diff options
Diffstat (limited to 'lib/avtp_pipeline/avdecc/shutdown_openavb_avdecc.sh')
-rwxr-xr-x | lib/avtp_pipeline/avdecc/shutdown_openavb_avdecc.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/avtp_pipeline/avdecc/shutdown_openavb_avdecc.sh b/lib/avtp_pipeline/avdecc/shutdown_openavb_avdecc.sh new file mode 100755 index 00000000..352e5433 --- /dev/null +++ b/lib/avtp_pipeline/avdecc/shutdown_openavb_avdecc.sh @@ -0,0 +1,18 @@ +#! /bin/sh +# +# AVB AVDECC clean-up script +# +# Only needs to be run if the AVDECC process crashes. +# +# Removes resources created/loaded by AVDECC, so that a new +# instance can run. + +IFACES=$(cat /proc/net/dev | grep -- : | cut -d: -f1) + +echo "removing AVDECC resources" + +killall -s SIGINT openavb_avdecc > /dev/null 2>&1 +killall -s SIGINT openavb_harness > /dev/null 2>&1 +killall -s SIGINT openavb_host > /dev/null 2>&1 +rm -f /tmp/avdecc_msg > /dev/null 2>&1 + |