SpectreOS/scripts/safe-umount.sh
2022-10-04 19:01:31 +02:00

25 lines
478 B
Bash
Executable file

#!/usr/bin/env bash
set -ex
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root" 1>&2
sudo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9
exit 0
fi
echo "Als root Angemeldet"
device="$1"
[[ -z "${device}" ]] && device=/dev/sdb
while [[ -n "${device}" ]]
do
for wort in $(cat /proc/mounts | grep ${device}${m2ssd} | awk '{print $1}'); do
if cat /proc/mounts | grep ${wort} > /dev/null; then
umount ${wort}
fi
done
shift
done