# scpsend

SCPプロトコルでファイルを送信する。(バージョン 4.57以降)

    scpsend <filename> [<destination filename>]

## 解説

ファイル <filename> を SCP(Secure Copy Protocol) プロトコルで送信する。 転送先を省略した場合は、ファイルはリモートホストのホームディレクトリへコピーされる。 送信が終わるのを待たずに、次のコマンドを実行することができる。

## 例

    connect '192.168.3.2:22 /ssh /2 /auth=password /user=hoge /passwd=fuga'
    wait '$'
    scpsend 'C:\usr\cvs\doc\en\teraterm.chm'
    scpsend 'C:\usr\cvs\doc\en\teraterm.chm' 'tmp/foo.chm'

    ; ファイル送信完了を確認する
    SOURFILE = 'C:\usr\ttssh2\doc\en\teraterm.chm'
    DESTFILE = '~'

    ;; ファイル送信
    scpsend SOURFILE DESTFILE
    ;; ファイル送信プロセス確認
    do
      mpause 5000
      sprintf2 str 'ps -ef |grep -v grep |grep -c scp'
      sendln str
      waitln '0' '1'
    loop while result != 1
    ;; ファイル送信が完了すると次のマクロを実行
    sendln 'echo SCP finish'
    ;; マクロ終了
    end