¿Cómo ejecutar Unison a través de Automator?

0

Me gusta configurar unison a través de Automator para ejecutarse en segundo plano para sincronizar dos de mis carpetas de manera similar a un buzón, pero aparentemente Automator no puede ejecutar unison a través de un script de shell. He intentado tanto el comando de terminal regular:

unison /folder1 /folder2

y la ruta completa para unison:

/usr/local/Cellar/unison/2.40.102/bin/unison /folder1 /folder2
    
pregunta aeroxy 15.02.2015 - 19:53

1 respuesta

1

Querrá ejecutarlo a través de Apple Script y iTerm.

tell application "iTerm"
    make new terminal
    tell the current terminal
        activate current session

        launch session "Default Session"
        tell the last session
            write text "unison /folder1 /folder2"
        end tell
        terminate the last session

    end tell
end tell

Recuerda doblar la barra hacia adelante para el espacio en la ruta en las raíces de tu carpeta.

No estoy seguro de cómo ejecutarlo en segundo plano. Este guión hará que el iTerm se enfoque.

    
respondido por el James Wayne 15.02.2015 - 20:26

Lea otras preguntas en las etiquetas