Automatisches Sichern, wenn FireWire Platte angeschlossen

  1. xannie79

    xannie79 Thread Starter MacUser Mitglied

    Mitglied seit:
    15.01.2005
    Beiträge:
    7
    Zustimmungen:
    0
    Hallo zusammen. Ich sichere von Zeit zu Zeit meine Daten mit Dejavu auf meine externe FireWire Platte. Nun möchte ich ein Script schreiben, dass dafür sorgt, dass immer dann, wenn die externe Platte an mein PB angeschlossen wird, dieser Vorgang automatisch abläuft, also:

    If SICHERUNG Volume gemountet, Dejavu Sicherung durchführen.


    Geht das? Bin dankbar für jeden Tipp!!
     
  2. w2lab

    w2lab MacUser Mitglied

    Mitglied seit:
    21.02.2006
    Beiträge:
    125
    Zustimmungen:
    1
    launchd + GUI zB lingon

    1. unter Mac OS X 10.4 bietet sich launchd an
    eine gute Grafische Oberfläche bietet zB lingon
    http://lingon.sourceforge.net


    2. mittels Applescript

    es ist unter Mac OS X 10.4 möglich eine Ordneraktion an den Ordner "/Volumes" anzuhängen
    by default wird die externe Platte unter /Volumes/Name_der_FireweireHD
    gemountet

    Dejavu ist nicht Applescript fähig,
    UI Scripting ist sicher möglich aber nicht sinnvoll

    Dejavu benutzt verschiedene scripte, insbesondere das perl script psync
    diese scripte lassen sich auch mit Applescript nutzen

    Code:
    on adding folder items to this_folder after receiving added_items
    	repeat with added_item in added_items
    		if name of (info for added_item) is "Name_der_FireweireHD" then
    		--do shell script "psync ..." 
    		end if 
    	end repeat
    end adding folder items to
    http://www.dan.co.jp/cases/macosx/psync.html
     
  3. xannie79

    xannie79 Thread Starter MacUser Mitglied

    Mitglied seit:
    15.01.2005
    Beiträge:
    7
    Zustimmungen:
    0
    Vielen Dank für die Tipps. Werds gleich mal ausprobieren:(
     
  4. lengsel

    lengsel MacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    4.553
    Zustimmungen:
    53
    Weitere Möglichkeit: DoSomethingWhen (http://azarhi.com/Projects/DSW/index.php)

    Grüße,
    Flo
     
Die Seite wird geladen...