Есть ли способ получить предупреждение в Linux, если я забуду отключить флешку?

Есть ли способ получить предупреждение в Linux, если я забуду отключить флешку?

Я забыл свой флеш-накопитель подключенным, когда вчера выходил из компьютерной лаборатории, и я бы его потерял, если бы не добрая душа, которая нашла и вернула его. Я хочу избежать этого в будущем, и, по-видимому, есть некоторыеинструментыможно использовать в windows, которые предупреждают вас, если вы оставляете флешку при выходе из системы или выключении компьютера. Есть ли что-то подобное, что работает в Linux?

Мне нужно, чтобы это работало в Fedora 17 (оболочка GNOME 3) и желательно без необходимости прав администратора.

решение1

Вы можете создать сценарий выхода из системы (см.Создать скрипт/задачу выхода из системы для Linux) который проверяет, используется ли в данный момент usb-диск. Это можно сделать, выполнив что-то вроде

if [ `lsmod | grep usb_storage | grep -o -E [0-9]+[[:space:]]*$` -gt 0 ]; then echo -e "\a\a\a\a"; fi 

Эта команда определит, подключен ли USB-накопитель, проверив количество устройств, использующих модуль usb_storage, и подаст 4 сигнала, если какие-либо из них все еще подключены. Вы можете выбрать что-то другое вместо этого, например, размонтирование, но имейте в виду, что в этот момент вы выходите из системы, поэтому возможности ограничены.

Связанный контент