¿Cómo ejecutar Unison a través del automatizador?

0

Me gusta configurar al unísono a través de Automator para que se ejecute en segundo plano para sincronizar dos de mis carpetas de manera similar a Dropbox, pero aparentemente Automator no puede ejecutar al unísono a través del script de shell. He intentado tanto el comando de terminal regular:

unison /folder1 /folder2

y el camino completo para el unísono:

/usr/local/Cellar/unison/2.40.102/bin/unison /folder1 /folder2
aeroxi
fuente
¿Cómo falla Automator? ¿Aparece un mensaje de error?
Saaru Lindestøkke

Respuestas:

1

Deberá ejecutarlo a través de Apple Script e 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

Recuerde duplicar la barra diagonal para el espacio en la ruta en las raíces de su carpeta.

No estoy seguro de cómo ejecutarlo en segundo plano. Este script traerá el iTerm al foco.

James Wayne
fuente