#!/bin/ash
#180820 sfs
[ ! -f "$1" ] && ntf -e "$0" "Не указан модуль" && exit 1
fsname="$(basename $(realpath "${1}"))" 
mountpoint="$(awk '/'${fsname}'/ {print $2}' /proc/mounts)"

  for a in $( lsof / |awk '{print $9}' |grep "\/..*" | egrep -v "/proc|/sys|/run|/tmp|/dev|/home|.so.|.so$" | sort -u) ; do
    [ -x "$a" ] || continue
    [ -d "$a" ] && continue
    [ -x  "$mountpoint/$a"	] && FILES="${FILES}true|${a}|${a}="
  done
FILES="`echo $FILES | sed 's/=$//' |sed 's/^|//'`"
#echo $FILES
[ "$FILES" ] || exit
ntf -k "`echo "$FILES"`" "Отключение модуля $fsname" "Выберите программы, которые нужно завершить" |while read b ;do
    wt "sudo killall -9 `basename "$b"`"
done
