Mac OS X - Ausführen vorher und nacher

No more questions - please go to www.syncovery.com/forum instead

Moderator: SuperFlexible Administrators

Mac OS X - Ausführen vorher und nacher

Postby advatis on Mon Jan 21, 2013 5:42 am

Hallo,

1.) welche Programme kann man unter Syncovery v6.19 OS X Vorher und Nacher Programme/Skripte ausführen. Wie muß der Aufruf lauten ? Geht ein Applescript, Shell Skript oder ein Programm ?

2.) Gibt es unter Mac OS X die Möglickeit ein Profile auszuführen, wenn der Rechner herunter gefahren wird ?


Vielen Dank
advatis
 
Posts: 3
Joined: Mon Jan 21, 2013 5:29 am

Re: Mac OS X - Ausführen vorher und nacher

Postby superflexible on Mon Jan 21, 2013 6:04 am

Ja, diese Programmtypen müssten alle funktionieren. Das Applescript muss als Application gespeichert werden (.app).

Man gibt den kompletten Unix-Pfad an, also z. B.

/Users/tobias/Desktop/myscript.app

Nein beim Herunterfahren syncen geht nicht.
User avatar
superflexible
Site Admin
 
Posts: 2478
Joined: Thu Dec 31, 2009 3:08 pm

Re: Mac OS X - Ausführen vorher und nacher

Postby advatis on Thu Jan 31, 2013 5:49 am

Ich habe das Applescript als Application gespeichert, habe es ausprobiert und es funtioniert. Dann habe ich es unter vorher mit dem Pfad /Volumes/Daten HD/Applescript/test 20.app eingetragen. Beim aufruf des Profiles kommt eine Meldung mit Fortschrittsbalken das das Programm auf das Applescript wartet und nichts geschieht. Das Applescript braucht normaler weise nicht mal eine Sekunde für die Ausführung. Liegt hier ien Programm Fehler vor ? Oder muß der Aufruf doch anders lauten ?
advatis
 
Posts: 3
Joined: Mon Jan 21, 2013 5:29 am

Re: Mac OS X - Ausführen vorher und nacher

Postby superflexible on Fri Feb 01, 2013 5:55 pm

Wie lautet denn das Script?
User avatar
superflexible
Site Admin
 
Posts: 2478
Joined: Thu Dec 31, 2009 3:08 pm

Re: Mac OS X - Ausführen vorher und nacher

Postby advatis on Mon Feb 04, 2013 3:41 am

Hallo,

das Script lautet:
Code: Select all
-- Thunderbird beenden und Cache-Ordner in Papierkorb verschieben

set tFolder to "/Users/Chris/Library/Caches/Thunderbird/Profiles/7o4m7b1i.default" as POSIX file
set prog to "Thunderbird"

-------------------------------------------------------

if my checkrun(prog) then
   tell application prog to quit
end if

tell application "Finder"
   if (tFolder exists) then
      delete tFolder
   end if
end tell

-------------------------------------------------------
-- Programm suchen
-------------------------------------------------------

on checkrun(prog)
   try
      do shell script "ps aux | grep " & prog & " | grep -v -c grep"
      return true
   on error
      return false
   end try
end checkrun
advatis
 
Posts: 3
Joined: Mon Jan 21, 2013 5:29 am


Return to German Support - please visit our new forum www.syncovery.com/forum

cron