USBmount를 통해 드라이브가 마운트되고 있음을 일부 실행 중인 애플리케이션에 어떻게 알릴 수 있습니까?

USBmount를 통해 드라이브가 마운트되고 있음을 일부 실행 중인 애플리케이션에 어떻게 알릴 수 있습니까?

usbmount내 Raspbian 시스템에 USB 드라이브를 삽입/제거할 때 이를 마운트/마운트 해제하는 데 사용합니다. 드라이브에서 MP3 파일을 읽고 재생하는 C++ 애플리케이션은 이제 /media/usb0그러한 드라이브가 마운트될 때마다(일반적으로 위치) 메시지를 표시해야 합니다. 설치되지 않았습니다.

누구든지 나에게 조언을 줄 수 있나요? 감사해요.

답변1

빠른 방법은 usbmount지정된 드라이브에서 실행되고 C++ 응용 프로그램이 일정 간격에 따라 변경 사항을 폴링할 수 있는 다른 데이터/텍스트 파일을 업데이트하는 스크립트를 작성하는 것입니다. 또 다른 접근 방식은 실행 후에 C++ 애플리케이션에 대한 호출을 포함시키는 것입니다 usbmount.

C++ 애플리케이션이 특정 설치의 USB에 있는 파일을 즉시 자동 재생하도록 설정되어 있습니까? 매우 부지런히 입력 파일을 필터링하지 않으면 이는 웜이 될 수 있습니다.

관련 정보