Ottieni la sessione iTerm per nome tty

2

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.

    
posta SystematicFrank 31.03.2014 - 10:08
fonte

0 risposte

Leggi altre domande sui tag