¿Cómo puedo conectar el servidor Linux con Applescript usando iTerm o Terminal?

0

Quiero conectar y ejecutar el script bash en el servidor Linux automáticamente usando Applescript y iTerm o Terminal en OS X.

¿Cómo puedo conectar el servidor Linux con Applescript usando iTerm o Terminal?

    
pregunta Alpacino 06.08.2012 - 13:53

2 respuestas

1

Applescript

Puedes ejecutar comandos de shell directamente desde Applescript

do shell script "ssh user@linuxbox command-to-run"

Automator

Puede crear un nuevo flujo de trabajo e insertar los comandos de shell necesarios en la acción "Ejecutar script de shell".

    
respondido por el nohillside 06.08.2012 - 21:12
0

Dependiendo de lo que esté haciendo con ese AppleScript, es posible que esté sobre-especificando la solución. (Por otra parte, es posible que esté simplificando la solución en exceso). Si no necesita demasiado, le sugiero que cree un nuevo perfil dentro de iTerm.

Vaya a las preferencias de iTerm y haga clic en la pestaña Perfiles. Cree una copia de su perfil predeterminado (cmd- =) o cualquier otro perfil que desee usar. En esa copia, en la pestaña General, en la sección Comando, asegúrese de que el botón de opción esté configurado en Comando (en lugar del "shell de inicio de sesión" predeterminado). Para el comando, escriba ssh <server_name> <command> . Si hay resultados que desea ver, haga clic en la pestaña Sesión y asegúrese de que la casilla de verificación "Cerrar automáticamente una sesión cuando finaliza" no esté marcada.

Eso debería ser. Desde iTerm, puede abrir ese perfil presionando cmd-o y seleccionándolo o, en la configuración General del perfil, puede asignarle una tecla de acceso directo para que nunca tenga que abrir el cuadro de diálogo Perfiles.

    
respondido por el Sigsegv 06.08.2012 - 22:54

Lea otras preguntas en las etiquetas