1

以下の ftp スクリプトを使用して、ネットワーク経由で他のサーバー(OS: Windows Server 2003)にファイルを配布する必要があります。(添付ファイル 1 を参照)現在アプリケーションで使用されているいくつかのファイルを上書きしようとしています。これを行っている間、アプリケーションを停止しないでください。このスクリプトを使用しようとすると、エラーが発生し(添付ファイル 2 を参照)、ファイルが上書きされませんでした。

添付資料-1
ftp_command.txt

username
password
lcd C:\deploy
bin
prompt
mput *.txt
disconnect
bye

runner_command.bat

ftp -s:/home/script/ftp_script.txt <IP Address>

添付-2
エラー メッセージ:
550 要求された操作は、ユーザー マップ セクションが開いているファイルに対して実行できません。

4

1 に答える 1

0

ftp ではそれを回避する方法はありません。ファイルは使用中です。ファイルを置き換えると、そのファイルを使用しているアプリケーションは、変更を認識しないため、失敗する可能性があります。ファイルを使用しているアプリケーションを停止する方法を見つける必要があります。

于 2013-03-15T17:49:47.480 に答える