Quiero ejecutar un comando dentro de una sesión de iTerm2 como este:
tell application "iTerm"
tell session id "/dev/ttys020"
exec command "ls"
end
end
Pero obtengo el siguiente error (con y sin '/ dev' en el nombre tty)
227:255: execution error: iTerm got an error: Can’t get session id "/dev/ttys020". (-1728)
El nombre es el que da tty
. También ejecuto este script para asegurarme de que estoy usando la ID correcta:
tell application "iTerm"
tell the current terminal
tell the current session
display dialog (get id)
end
end
end
En realidad, no estoy seguro de que el comando deba enviarse a una sesión o a un terminal , pero no puedo encontrar un tty y enviar un comando a it.