読者です 読者をやめる 読者になる 読者になる

PHPと自動化が好きなんだい

アラサー未経験でPHPを覚えて、自動化にハマったWebプログラマー。主にWebネタ、MySQL、Linux、Apacheをやるよ

AppleScriptでサーバー接続を自動化してみた

自動化 AppleScript

自動でサーバーに接続して、ユーザー名とパスワードを入力するスクリプトを作ってみました。

 

a0002_007767

 

 

スクリプト

tellapplication "Terminal"

   activate

   set acckUserName to "test_user"

   set acckHost to "111.111.111.111"

   set acckPassword to "testpassword"

   set DELAY_TIME to 0.5

   set toConnectServer to "test.com"

   set ldapUserName to "test_test_user"

   set ldapPassword to "testtestpassword"

   do script with command "ssh " & acckUserName & "@" & acckHost

   delay DELAY_TIME

   do script with command acckPassword in frontwindow

   delay DELAY_TIME

   do script with command toConnectServer in frontwindow

   delay DELAY_TIME * 2

   do script with command ldapUserName in frontwindow

   delay DELAY_TIME

   do script with command ldapPassword in frontwindow

endtell

 

解説

  • delay 指定した時間だけ待つ
  • do script with command "コマンド" in front window : 一番前のウィンドウにコマンドを入力する

あまり、解説する必要もないですね。

ほとんど、前回の自動でSVNをアップデートするスクリプトと同じです。