bir süredir erişilmediyse .dmg dosyasını otomatik olarak ayır


8

Belirli bir süre boyunca erişilmemişse, belirli bir birimi (.dmg / .sparseimage'den monte edilmiş) otomatik olarak çıkarmanın bir yolu var mı?

DÜZENLE:

  1. Bu özellikle hassas veriler içeren parola korumalı görüntüler için yararlı olacaktır.

  2. Bunun için hiçbir komple cevap var, ben de benzer fakat daha basit bir soru sordum burada .

Yanıtlar:


1

İşletim sistemi, kutudan çıkmasına izin vermez (ne dmg ne de gerçek bölümler için).

Ne yapacağım o monte görüntü dinlemek bir komut dosyası oluşturmak ve x süre boşta sonra, bağlantısını kesin.

Applescript, bu çalışmayı (veya bir otomat akışı) elde etmenin oldukça basit bir yoludur.

Bazı işaretçiler:

(zor kısım disk görüntüsünü boşta alıyor)

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=en&ct=clnk&client=safari

Automator kullanarak klasör / dosya değişikliklerini kontrol etmek istiyor musunuz?

Applescript disk montajında ​​nasıl çalıştırılır

Harici bir sürücü veya disk bağlandığında bir programı veya eylemi otomatik olarak başlatma

Bugün daha sonra bir örnek vereceğim, ancak akış şöyle olacak:

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

neden iniş vekili?
jackJoe

Teşekkürler, hile yapacak gibi görünüyor. Ben hiç Applescript kullanmadım. Nasıl başlayacağınıza dair bir kod snippet'i veya işaretçileri sağlayabilir misiniz?
Himanshu P

(Kim indirdi bilmiyorum. Cevabınızı yükseltmek veya düşürmek için henüz bilmiyorum)
Himanshu P

@HimanshuPokhariya Başlamanıza yardımcı olmak için bulduğum bazı bağlantılarla güncelledim.
jackJoe

2
Bu konuda araştırma yaptığınız için teşekkürler, cevabınızda çok iyi şeyler var. Daha geniş bir kitle için gerçekten harika ve kullanışlı hale getirmek için, bunu gerçek hayatta nasıl uygulayacağınızı gösteren örnek bir komut dosyası sağlayabilir misiniz?
nohillside
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.