Come posso collegare il server Linux con Applescript usando iTerm o Terminal?

0

Voglio connettere ed eseguire script bash sul server Linux automaticamente usando Applescript e iTerm o Terminal su OS X.

Come posso connettere il server Linux con Applescript usando iTerm o Terminal?

    
posta Alpacino 06.08.2012 - 13:53
fonte

2 risposte

1

Applescript

Puoi eseguire i comandi della shell direttamente da Applescript

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

Automator

Puoi creare un nuovo flusso di lavoro e inserire i comandi di shell necessari nell'azione "Esegui script di shell".

    
risposta data 06.08.2012 - 21:12
fonte
0

A seconda di ciò che stai facendo con quel documento AppleScript, potresti specificare la soluzione in modo eccessivo. (D'altro canto, potrei semplificare eccessivamente la soluzione.) Se non hai bisogno di troppo lavoro, ti suggerisco di creare un nuovo profilo all'interno di iTerm.

Accedi alle preferenze di iTerm e fai clic sulla scheda Profili. Crea una copia del tuo profilo predefinito (cmd- =) o qualunque altro profilo tu voglia usare. In quella copia, nella scheda Generale, nella sezione Comando, assicurati che il pulsante di opzione sia impostato su Comando (invece della "Shell di accesso" predefinita). Per il comando, digita ssh <server_name> <command> . Se c'è l'output che vuoi vedere, fai clic sulla scheda Sessione e assicurati che la casella di controllo "Chiudi automaticamente una sessione al termine" sia deselezionata.

Questo dovrebbe essere. Dall'interno di iTerm, puoi aprire quel profilo premendo cmd-o e selezionandolo oppure, sotto le impostazioni generali del profilo, puoi assegnargli un tasto di scelta rapida in modo che non avrai mai bisogno di aprire la finestra di dialogo Profili.

    
risposta data 06.08.2012 - 22:54
fonte

Leggi altre domande sui tag