From 388077ca79f0a0551259ac0a952d044db86b887f Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Thu, 12 Mar 2009 16:08:50 +0100 Subject: [PATCH] add script to load and unload module --- linux/t_rmmod_modprobe_loop.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 linux/t_rmmod_modprobe_loop.sh diff --git a/linux/t_rmmod_modprobe_loop.sh b/linux/t_rmmod_modprobe_loop.sh new file mode 100755 index 0000000..7999cce --- /dev/null +++ b/linux/t_rmmod_modprobe_loop.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# Nico Schottelius +# Script to test if a module can be reloaded + +mod="$1"; shift +cmd="$1"; shift + +while true; do + loaded=$(lsmod | grep ^${mod}) + + if [ "$loaded" ]; then + rmmod -v "$mod" + else + modprobe -v "$mod" + fi + + $cmd +done +