Come eseguire Unison tramite l'automazione?

0

Mi piace impostare unisono tramite Automator per l'esecuzione in background per sincronizzare due delle mie cartelle in un modo simile a una casella personale, ma Automator apparentemente non riesce a eseguire unisono tramite lo script di shell. Ho provato sia il normale comando del terminale:

unison /folder1 /folder2

e il percorso completo per unisono:

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

1 risposta

1

Dovrai eseguirlo tramite 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

Ricorda di raddoppiare la barra in avanti per lo spazio nel percorso nelle radici della cartella.

Non sono sicuro di come eseguirlo in background. Questo script metterà a fuoco l'iTerm.

    
risposta data 15.02.2015 - 20:26
fonte

Leggi altre domande sui tag