USBデバイスがシステムに接続されているか、または接続されていなくても、特定のアドレスに電子メールを送信する簡単なスクリプトを作成します。誰かが私にこのコードスニペットを提供してくれますか?私はRubyが既にインストールされているLinuxのさまざまな風味でそれを実行したい。USBデバイスの着脱を検出してメールを送信
1
A
答えて
2
次のように新しいudevルールを追加できます。どこかPATH内のスクリプトusb_notify_admin
を入れその後
SUBSYSTEM=="usb", ACTION=="add", RUN+="usb_notify_admin add %b"
SUBSYSTEM=="usb", ACTION=="remove", RUN+="usb_notify_admin remove %b"
:その内容は以下のように見えるファイル/etc/udev/rules.d/99-my-custom-rule
を、作成
#!/bin/sh
echo [email protected] | mail -s "USB Notify Script" [email protected]
詳細:
- 書き込みudevルール:http://www.reactivated.net/writing_udev_rules.html を
- メールのマニュアルページ:http://linux.die.net/man/1/mail
+0
エラー:無効なルール '/etc/udev/rules.d/99-my-custom-rule.rules:1' localhost udevd [381]:無効なSUBSYSTEM操作 – coure2011
+0
申し訳ありません、私の編集を参照してください。比較のために「=」の代わりに「==」を使用する必要があります。 – user1202136
関連する問題
- 1. どのUSBデバイスがデータを送信しているかを検出します
- 2. 着信/着信SMSを傍受して別のデバイスまたは電子メールに送信する方法
- 3. USBデバイスを検出しています
- 4. Android USBデバイスの検出
- 5. iOS:着信SMSを検出
- 6. C++でのUSBデバイスの検出と通信
- 7. USBデバイスを検出してコンテンツを表示
- 8. ウェブサイト着信http検出
- 9. C#でUSBデバイスを検出するClassCode(usbデバイスタイプ)
- 10. 着信要求のデータ型を検出
- 11. STM32F7ディスカバリ - USB FSホスト/デバイス・モード検出
- 12. Laravelメールを送信してユーザーのメールを送信
- 13. 着信を検出するiphone 5
- 14. Lyncで着信を検出する
- 15. 着信HTTPリクエストのリンクチェッカー(スパムフィルター)を検出しています
- 16. USBデバイス内でUSBバルク送信メッセージを呼び出すときの問題Linuxカーネルモジュール
- 17. androidの着信メール通知
- 18. Sharepoint上の着信メール
- 19. 着信ソケット接続を検出しています
- 20. クエリー出力のメール送信
- 21. Javamail受信メール返送メールとして送信者に返信
- 22. 脱獄機でSMSをプログラムで送信
- 23. 電子メールを送信する電子メールクライアントを検出する
- 24. 不在着信のSMSを送信
- 25. アンドロイド3.1 USB-ホスト - BroadcastReceiver私は着脱USB-デバイスを検出するために<a href="http://developer.android.com/guide/topics/usb/host.html" rel="nofollow noreferrer">the description and samples for USB host at developer.android.com</a>を通じて働いUSB_DEVICE_ATTACHED
- 26. rails3インラインアタッチメント付き着信メール
- 27. phonegapを使用してiosとwindowsデバイスで着信を検出する方法はありますか?
- 28. 電子メールを送信するemailnot送信emailnot送信emailnot送信emailnot送信emailnot送信しない電子メール を送信しない電子メール
- 29. USB HIDデバイスがキーボードをエミュレートしているときを検出する信頼できる方法
- 30. VIDとPIDを持つUSBデバイスを検出する例
これを行うには、おそらく 'udev'ルールを追加する必要があります。これは、デバイスが接続されているときにスクリプトの実行をトリガすることができます。ここにいくつかの詳細があります(https://sysadmincorner.wordpress.com/2012/04/05/writing-custom-udev-rules/)。 –