USB デバイスがシステムに差し込まれたり取り外されたりするとすぐに、特定のアドレスに電子メールを送信する簡単なスクリプトを書きたいと思います。誰かが私にこれのコードスニペットを提供してくれませんか? Ruby が既にインストールされているさまざまな種類の Linux で実行したいと考えています。
1 に答える
2
次のように新しい udev ルールを追加できます。/etc/udev/rules.d/99-my-custom-rule
次のような内容のファイルを作成します。
SUBSYSTEM=="usb", ACTION=="add", RUN+="usb_notify_admin add %b"
SUBSYSTEM=="usb", ACTION=="remove", RUN+="usb_notify_admin remove %b"
usb_notify_admin
次に、PATH のどこかにスクリプトを配置します。
#!/bin/sh
echo $@ | mail -s "USB Notify Script" admin@example.com
詳細:
- udev ルールの記述: http://www.reactivated.net/writing_udev_rules.html
- メールのマニュアルページ: http://linux.die.net/man/1/mail
于 2012-04-16T11:01:19.340 に答える