Obtenga la sesión de iTerm por nombre tty

2

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.

    
pregunta SystematicFrank 31.03.2014 - 10:08

0 respuestas

Lea otras preguntas en las etiquetas