USBドライブが接続/削除されたときに電子メールを送信するスクリプトを呼び出すudevルールを作成しました。これまでのところ、正常に動作しています。以下は私のudevルールとメール送信スクリプトです:
SUBSYSTEM=="usb", ACTION=="add", RUN+="/u/usb_added %b"
SUBSYSTEM=="usb", ACTION=="remove", RUN+="/u/usb_removed %b"
しかし、sendemail スクリプトには、USB ドライブの詳細 (USB サイズ、ラベル、マウント先、および接続時間) も含めたいと考えています。しかし、私はこの情報を取得する方法がわかりません。誰でも udev から、またはログ/メッセージを読み取ってこの情報を取得するスクリプトを bash で作成するのを手伝ってくれませんか。