[apple] 한동안 액세스하지 않은 경우 자동 마운트 해제 .dmg
지정된 기간 동안 특정 볼륨에 액세스하지 않은 경우 (.dmg / .sparseimage에서 마운트 된) 특정 볼륨을 자동으로 마운트 해제하는 방법이 있습니까?
편집하다:
답변
OS는 (dmg 또는 실제 파티션 모두) 즉시 사용할 수 없습니다.
내가 할 일은 마운트 된 이미지를 듣고 x 시간 유휴 후 스크립트를 마운트 해제하는 스크립트를 만드는 것입니다.
Applescript는 작업을 자동화 할 수있는 아주 간단한 방법입니다 (또는 자동화 흐름을 통해).
몇 가지 조언 :
(까다로운 부분은 디스크 이미지를 유휴 상태로 만드는 것입니다)
http://www.mactech.com/articles/mactech/Vol.20/20.07/FolderWatching/index.html
Automator를 사용하여 폴더 / 파일 변경을 확인 하시겠습니까?
디스크 마운트에서 Applescript를 실행하는 방법
외장 드라이브 또는 디스크가 연결되면 프로그램 또는 작업을 자동으로 시작
오늘 나중에 예를 들어 보겠습니다. 흐름은 다음과 같습니다.
open script
drag mounted image disk to it
monitor this disk access (every x time, to save processor)
if last time accessed > idlelimit then
eject disk
quit script
otherwise
keep checking