※ ChatGPTを利用し、要約された質問です(原文:WinSCPがタスクスケジューラで起動しません)
WinSCPでタスクスケジューラの自動バックアップができない
このQ&Aのポイント
WinSCPを使ってレンタルサーバー内のファイルを自動バックアップしようとしていますが、タスクスケジューラに登録しても動作しません。
作成したバッチファイルは一瞬表示された後に消えてしまい、ファイルの同期もされません。
Windows7を使用しており、正しい記述や使用方法について分からないため、問題点が分かりません。
WinSCPを使って、レンタルサーバー内のファイルのローカルへの自動バックアップを試みています。
バッチを作成し、ダブルクリックで起動させるとうまくいくのですが、自動化のためにタスクスケジューラに登録するとうまく動作しません。
まず、
『backup.bat』というバッチを作成しました
中身は、
"C:\Program Files (x86)\WinSCP\WinSCP.exe" test@sample.jp /console /script=.\backup.script
です。
『backup.script』の中身は
open test:password@sample.jp
cd /var/www/html/bactest
lcd "C:\Users\○○○○\Documents\backupテスト\backup"
synchronize local -delete
close
exit
です。
backup.batをタスクスケジューラに登録し実行時間になると、backup.batの中身が一瞬表示された後消えてしまいます。
履歴にはbackup.batを開始した後、cmd.exeを起動し、操作を完了しました、となっています。が、実際はローカルのファイルは同期されていません。
あまり詳しくないため問題点が分かりません。
ローカル環境はWindows7です。
上記の記述に誤りがあるのでしょうか?
使用方法が根本的に間違っているのでしょうか??
お礼
回答ありがとうございます! おっしゃる通りチェックが入っていませんでした。