tự động ngắt kết nối .dmg nếu nó không được truy cập trong một thời gian


8

Có cách nào để tự động ngắt kết nối một âm lượng cụ thể (được gắn từ .dmg / .spudeimage) nếu nó không được truy cập trong một khoảng thời gian xác định không?

BIÊN TẬP:

  1. Điều này đặc biệt hữu ích cho các hình ảnh được bảo vệ bằng mật khẩu có chứa dữ liệu nhạy cảm.

  2. Vì tôi không có câu trả lời đầy đủ cho vấn đề này, tôi đã hỏi một câu hỏi tương tự nhưng đơn giản hơn ở đây .

Câu trả lời:


1

Hệ điều hành không cho phép ra khỏi hộp (không dành cho dmg hay phân vùng thực).

Những gì tôi sẽ làm là tạo ra một kịch bản nghe hình ảnh được gắn kết đó và sau khi x thời gian rảnh, hãy ngắt kết nối nó.

Applescript là một cách khá đơn giản để làm việc đó (hoặc thông qua một luồng tự động hóa).

Một số gợi ý:

(phần khó khăn là làm cho hình ảnh đĩa không hoạt động)

http://www.mactech.com/articles/mactech/Vol.20/20.07/FolderWatching/index.html

http://webcache.googleusercontent.com/search?q=cache:IjvM1V_MxroJ:macscripter.net/viewtopic.php%3Fid%3D39468+&cd=4&hl=vi&ct=clnk&client=safari

Kiểm tra thay đổi thư mục / tập tin bằng Automator?

Cách chạy Applescript trên Disk mount

Tự động khởi chạy chương trình hoặc hành động khi ổ đĩa ngoài hoặc đĩa được kết nối

Tôi sẽ làm một ví dụ sau ngày hôm nay, nhưng dòng chảy sẽ như thế này:

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

Tại sao các downvote?
jackJoe

Cảm ơn, có vẻ như nó sẽ thực hiện các mẹo. Tôi chưa bao giờ sử dụng Applescript. Bạn có thể cung cấp một đoạn mã hoặc con trỏ về cách bắt đầu không?
Himanshu P

(Tôi không biết ai đã đánh giá thấp. Tôi chưa biết đủ để nâng cao hoặc hạ thấp câu trả lời của bạn)
Himanshu P

@HimanshuPokhariya Tôi đã cập nhật một số liên kết mà tôi tìm thấy, để giúp bạn bắt đầu.
jackJoe

2
Cảm ơn đã thực hiện nghiên cứu về điều này, có rất nhiều thứ tốt trong câu trả lời của bạn. Để làm cho nó thực sự tuyệt vời và hữu ích cho đối tượng rộng hơn, bạn có thể cung cấp một tập lệnh mẫu cho biết cách thực hiện điều này trong cuộc sống thực không?
nohillside
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.