メモ:owncloud clientが使えないので,WinSCPでバックアップ

先人の知恵をお借りし,次のバッチファイル+txtを作成し,ローカルPCにバックアップしたので,メモ。
file_get.bat(ひな形)

@setlocal enabledelayedexpansion

@set time2=%time: =0%

@set MKDIR_NAME=%date:~0,4%%date:~5,2%%date:~8,2%%time2:~0,2%%time2:~3,2%%time2:~6,2%

@set FOLDER=%~dp0%MKDIR_NAME%

@mkdir %FOLDER%

@”C:\Program Files (x86)\WinSCP\WinSCP.com” /console /script=%~dp0ftp.txt /parameter %FOLDER%

ftp.txt(ひな形)

 

option batch on

option transfer binary

open test:testpassword@192.168.50.10

get /var/log/httpd/access_log %1%\

close

exit

 

これら2つを適当なフォルダの中に入れ,batファイルを立ち上げると時間の名前が付けられたフォルダを作成し,その中にFTP先のデータをダウンロードしてきます。設定は,一日一回のバックアップをタスクスケジューラで設定しています。

うちでは,owncloudのデータをバックアップしています。

先人の知恵サイトは,下記の通りです。

https://www.ktsample.com/engineer/doc/information/tool/article_tool_p1-1.html

https://ja.osdn.net/projects/winscp/wiki/script_commands

https://qiita.com/Richard_Roe/items/44e16841f16ee40c6113