@YaroslavKleyno

Как написать скрипт для размонтирования дисков на bash?

Добрый день! Ситуация такая - есть директория /media , в нее через pmount автоматически подключаются флешки, которые вставляют юзеры. При подключении флешки создается директория с именем флешки.

Нужно чтоб при выключении этой машины выполнялась команда pumount для каждой директории

[root@localhost media]# ls /media
Nomi_i184 UBUNTU

Отсюда нужно, чтобы при выключении машины выполнились следующие команды

pumount --yes-I-really-want-lazy-unmount /media/Nomi_i184
pumount --yes-I-really-want-lazy-unmount /media/Ubuntu

Как это реализовать на bash?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
@YaroslavKleyno Автор вопроса
Решено:

#!/bin/bash
for D in /media/*; do
    if [ -d "${D}" ]; then
        pumount --yes-I-really-want-lazy-unmount "${D}"
    fi
done
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
demon416nds
@demon416nds
Разработчик на чем попало
башем не пользуюсь
но логически должно быть так
pumount /media/*
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы