LoginSignup
22
31

More than 5 years have passed since last update.

WinSCPのスクリプト実行がなかなか便利

Last updated at Posted at 2015-02-21

WinSCP 便利

WinSCP は便利でよくできたソフトウェアだなあとは前々から思っていたけれど、コマンドラインインターフェースがあることは最近知った。

文法もほとんどシェルスクリプトに近いので、なかなかの使い勝手。

サンプル

コマンドライン

winscp.com /script=retrieve_logs.wscp.txt /xmllog="logs/retrieve_logs.log"

スクリプトファイル

retrieve_logs.wscp.txt
option batch abort
option confirm off

# 接続
open sftp://root:password@192.0.2.1:22

# ファイル取得
get /tmp/20150221/update_database.log

# ファイル削除
rm /tmp/20150221/*

# ディレクトリ削除
rmdir /tmp/20150220

使えるコマンド

使えるコマンドは http://winscp.net/eng/docs/scripting#commands に一覧がある。

試してはいないんだけど、任意のシェルコマンドを実行するcallコマンドがあるので、できることにはかなり自由度があるかも。

22
31
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
31