自動ログイン(ssh)

sshで自動ログインする。その際カレントに、ホスト名(or IP)_日付.logというログファイル名を作成(追記)する


以下をxxxx.ttlとういファイル名で保存して、ダブルクリックで起動する(拡張子の関連付けをしている場合)


HOST='aaa.bbb.ccc.ddd'

User='xxx'
Pass='yyy'

sprintf2 Cmd '%s:22 /ssh /2 /auth=password /user=%s /passwd=%s' HOST User Pass
connect Cmd

; 日付を取得
;getdate datetimeStr "%Y%m%d%H%M%S"
getdate dateStr "%Y%m%d"

; ログファイル名の作成
getdir macro_path
; ログ出力開始
sprintf2 logname '%s\%s_%s.log' macro_path HOST dateStr
logopen logname 0 1
logwrite '########## ログイン開始 ##########'#13#10

2014/9/10
最終更新:2014年10月21日 18:48