nsbin/linux/t_rmmod_modprobe_loop.sh

20 lines
263 B
Bash
Executable File

#!/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