毎度お世話になっております。
掲題の件に関しましてご助言いただけますと幸いでございます。
【動作環境】
windows server2012
【事象】
下記コードが記載されているバッチファイルをタスクスケジューラで実行するも
一部コード(xcopy部分 call部分)が無視されてその後の処理が進んでます。
手動でバッチを起動した場合は問題なく動いているのですがタスクスケジューラで実行
のみ起きております。
【バッチの動作】
・GoogleDriveからamazonS3サーバにコピーとAWSのDBへのファイル情報登録
・テキストファイル(count.txt)には数値"1"のみがはいってます
・コピー元のデータはテキストファイル(count.txt)記載の番号フォルダ
・テキストファイルの値を+1する
【補足】
・GoogleDriveはZドライブにマウント状態になっております
CMD
@echo off setlocal set WORKPATH=バッチファイルのパス set COPYPATH=Z:\"Team Drives"\tmp\ set FILENAME=count.txt set /p COUNT=<%WORKPATH%\%FILENAME% xcopy /y Z:\"Team Drives"\%COUNT%*.pdf %COPYPATH% call [S3サーバにアップするjarファイル起動バッチの呼び出し] cd /d %WORKPATH% set /a COUNT=COUNT+1 echo.%COUNT%>%FILENAME% endlocal exit /b 0
回答1件
あなたの回答
tips
プレビュー