0 votos

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

Quiero conectar y ejecutar bash script en el servidor Linux de forma automática utilizando Applescript y iTerm o Terminal en OS X.

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

1voto

Applescript

Puedes ejecutar comandos del shell directamente desde Applescript

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

Automatizador

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

0voto

jobu1324 Puntos 220

Dependiendo de lo que estés haciendo con ese AppleScript, podrías estar sobre-especificando la solución. (Por otro lado, podría estar simplificando demasiado la solución.) Si no necesitas hacer demasiado, te sugiero que crees un nuevo perfil dentro de iTerm.

Vaya a las preferencias de iTerm y haga clic en la pestaña Perfiles. Crea una copia de tu perfil por defecto (cmd-=) o cualquier otro perfil que quieras utilizar. En esa copia, en la pestaña General, en la sección Comando, asegúrate de que el botón de radio esté establecido en Comando (en lugar de la opción predeterminada "Shell de inicio de sesión"). Para el comando, escriba ssh <server_name> <command> . Si hay alguna salida que desee ver, haga clic en la pestaña Sesión y asegúrese de que la casilla "Cerrar automáticamente una sesión cuando termine" esté desmarcada.

Eso debería ser todo. Desde iTerm, puedes abrir ese perfil pulsando cmd-o y eligiéndolo o, en la configuración general del perfil, puedes asignarle una tecla de acceso directo para no tener que abrir nunca el cuadro de diálogo Perfiles.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X