0

ローカル サーバーからインターネットにデータベースを更新するための Crud スクリプトを作成しました。これは、タスク スケジューラを介してバッチ ファイルで実行されます。問題は、タスク スケジューラがログ ファイルを作成しないことです。

タスク スケジューラで実行するバッチ ファイルを使用してサーバーにログ ファイルを作成させるにはどうすればよいですか? 私はすでにスクリプトでバッチファイルを作成しました:

cd E:\www\80\curl

c:\php5\php E:\www\80\curl\update_database.php >> result.log

しかし、手動で実行すると、ログ ファイルが作成されます。

私を助けてください...

4

2 に答える 2

0

に置き換えますcd E:\www\80\curl(cd /d E:\www\80\curlまたは単に行を追加しますE:)。デフォルトでは、このcdコマンドは指定されたドライブの現在のディレクトリを変更しますが、現在のドライブは変更しません

于 2013-07-17T04:24:28.757 に答える
0

別の提案は、次のような特定のログ ファイル パスを使用することです。

>> "c:\mypath\result.log"
于 2013-07-17T05:51:17.017 に答える