@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?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 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/*
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
18 авг. 2018, в 09:13
13000 руб./за проект
18 авг. 2018, в 01:10
17000 руб./за проект
17 авг. 2018, в 23:00
5500 руб./за проект