8

私のタイトルが述べているように、コマンド プロンプト ウィンドウを (少なくとも一時的に) 表示して、バッチ ファイルが実際にスケジュールどおりに実行されていることを確認できるかどうか疑問に思っています。手動で実行すると、バッチ ファイルはエラーなしで実行されます。

バッチ ファイルは Windows Server 2008 R2 Standard、x64 上にあり、サービス パック 1 がインストールされています。さらに情報が必要な場合はお知らせください。

どうもありがとう!

4

3 に答える 3

7

出力をキャプチャしようとしている場合は、ログ ファイルにダンプするのが好きです。これをタスク スケジューラで実行するプログラムとして配置します。

myscript.bat >> error.log

本当に開いたままにしたい場合は、次のことができます-

cmd /k myscript.bat
于 2012-07-26T19:48:49.170 に答える
4

あるいは、バッチを本質的にしばらくアイドル状態にしたい場合、古いトリックは、たとえば 10 秒間 (または任意の時間) localhost に ping を実行することです。これを行うには、「ping localhost -n 10」を追加します。このようにして、バッチは終了して終了しますが、実際に開始されたことを確認するために 10 秒かかります。

于 2012-07-26T19:48:57.870 に答える
3

.bat ファイルでは、PAUSE コマンドを使用すると、キーを押すまで表示されます。1 秒以上の間、マシンからしばらく離れると、それを見る機会が与えられます。

于 2012-07-26T19:43:21.080 に答える