Voglio eseguire un comando all'interno di una sessione iTerm2 in questo modo:
tell application "iTerm"
tell session id "/dev/ttys020"
exec command "ls"
end
end
Ma ottengo il seguente errore (con e senza '/ dev' nel nome tty)
227:255: execution error: iTerm got an error: Can’t get session id "/dev/ttys020". (-1728)
Il nome è quello dato da tty
. Eseguo anche questo script per assicurarmi di utilizzare l'id corretto:
tell application "iTerm"
tell the current terminal
tell the current session
display dialog (get id)
end
end
end
In realtà, non sono sicuro che il comando debba essere inviato a una sessione o a un terminale , ma non riesco a trovare un tty e inviare un comando a esso.