Ubuntu

插入硬體時執行腳本

  • November 6, 2010

當我連接特定硬體時,如何告訴我的 Ubuntu 安裝執行一些腳本?

例如:我有一個外部 eSATA 磁碟。當插入這個(並且只有這個)磁碟時,我的筆記本應該執行 backup.sh 腳本。

此外,如果我能了解這些自動執行,那就太好了。最漂亮的將是我的 gnome 面板中的指示器。但是一個彈出並顯示腳本輸出的終端也可以。

插入設備時,可以告訴 udev 執行某些操作。在這裡http://blog.deadlypenguin.com/blog/2009/09/25/automatic-backups-with-udev/ 你會看到別人是怎麼做的用usb盤做的,用e-sata盤做應該很相似。

您必須讓腳本作為使用者守護程序執行,通過 D-Bus 偵聽 hal 事件。

引用自:https://serverfault.com/questions/198990