実現したいこと
FTP PUTコマンドでデータサイズのあるファイルをアップロードしたにもかかわらず
結果、0kbのファイルがアップロードされる状況になった
PUTを正常終了させるために原因を突き止めたい
前提
Windows10、ftp.exeを呼び出すバッチファイルをタスクスケジューラに登録して定期実行させている
用途は作業ファイルのバックアップ(指定ディレクトリからのmput処理)
状況が特殊で、当方はその処理を入れているPCを触ることが出来ず、エラーコードや返り値を確認することが現状不明のため、状況から考えうる原因を知りたい
当バッチは2年ほど問題なく動いていたがある日の日中突然に突然0kbがアップロードされるようになった
そのタイミングでも、それ以外でもファイアウォールの設定は特に変更していない
発生している問題・エラーメッセージ
FTP PUTコマンドで0kbのファイルがアップロードされる
また、FTP GETも反映していないと思われる(前述の理由で返り値が確認できず理由は不明)
該当のソースコード
CMDスクリプト
1open 〇〇.ne.jp 2<ユーザー名> 3<パスワード> 4bin 5get 〇〇.txt C:\▼\〇〇.txt 6lcd C:\▲ 7prompt 8mput *.* 9quit
試したこと
ルーター及びPCの再起動は行ったが効果なし
補足情報(FW/ツールのバージョンなど)
PCを直接見ることができれば一番早いのですが環境的に不可能で、突然0kbがUPされるようになった理由・手がかりが何か少しでも分かればと、お力添えをいただきたく
どうぞよろしくお願いいたします。
補足追記:
思い当たることとしては1か月前にネットワークプロバイダを変更しました
ただそこから1ヶ月は平常にPUT・GETは動作していました
仮にネットワークの帯域制限に掛かってしまった場合、アップロードが遅すぎてタイムアウトになる可能性もあるでしょうか。OS付属ftp.exeでは何秒まで待つことができるのでしょうか。
