質問: 10 wait '$' '#' if result=0 then disconnect 0 end endif ;; 4接続先ホスト上でコマンドを実行しファイルに保存 sendln 'ssh admin@10.99.9.999 -i /home/sa/.key/aws_key' sendln 'cd /var/log/a8/ac21/20181025' ;sendln 'grep fur /var/log/a8/ac21/20181025/20181025-*_docker.suite*log | grep purchase? | format_logs.sh;C://Program Files (x86)//teraterm//o' wait '$' '#' ;; 5ログファイル名指定 getdate NOWDATE '%Y%m%d%H%M%S_' strconcat LOGSPATH NOWDATE strconcat LOGSPATH HOSTADDR strconcat LOGSPATH '_o' ;; 6ファイル受信 scprecv 'C://Program Files (x86)//teraterm//o' LOGSPATH mpause 3000 sendln 'exit' ;; 7マクロ終了 end '''
回答: scprecv サーバ上のフルパス ローカル上のフルパスです。 scprecv /aaa/aaa.log c¥temp¥aaa.log みたいに、ファイル名もいります。 また、scprecv は1ファイルしかおくれませんので、ディレクトリごとzipファイルにしておくるのはだめですか?