在 Linux 中,如果我忘記拔掉 U 盤,有沒有辦法收到警告?

在 Linux 中,如果我忘記拔掉 U 盤,有沒有辦法收到警告?

昨天離開電腦實驗室時,我忘記插入隨身碟了,如果不是好心人找到並歸還它,我可能會丟失它。我想將來避免這種情況,顯然有些工具您可以在 Windows 中使用,如果您在登出或關閉電腦時留下隨身碟,則會發出警告。有沒有類似的東西可以在 Linux 上運作?

我需要它在 Fedora 17(GNOME 3 shell)上工作,並且最好不需要管理員權限。

答案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 次。您可以選擇執行其他操作,例如卸載,但請記住,您此時正在登出,因此選項有限。

相關內容