USBmountを使用してドライブがマウントされていることをいくつかの実行中のアプリケーションにどのように通知できますか?

USBmountを使用してドライブがマウントされていることをいくつかの実行中のアプリケーションにどのように通知できますか?

usbmount私のRaspbianシステムにUSBドライブを挿入/取り外しするときにそれをマウント/マウント解除するために使用します。ドライブからMP3ファイルを読み取って再生するC ++アプリケーションは、そのようなドライブが/media/usb0マウントされるたびに(通常は場所)メッセージを表示する必要があります。インストールされていません。

誰でも私にアドバイスを与えることができますか?ありがとうございます。

答え1

簡単な方法は、usbmount指定されたドライブで実行され、C ++アプリケーションが一定の間隔で変更をポーリングできるようにする他のデータ/テキストファイルを更新するスクリプトを作成することです。別のアプローチは、実行後にC ++アプリケーションへの呼び出しを含めることですusbmount

C ++アプリケーションが特定のインストールのUSBにあるファイルをすぐに自動再生するように設定されていますか?非常に熱心に入力ファイルをフィルタリングしないと、これはワームになる可能性があります。

関連情報