現在、ローカル マシンで手動で実行している多数のバッチ スクリプトがあります。これらのスクリプトを Windows 2003 サーバーに移動し、スケジューラを使用して 4 時間ごとに実行する自動タスクをセットアップする予定です。
これを設定するのに問題はありませんが、現時点でこれを手動で行っている唯一の理由は、バッチが終了しない場合です。
バッチの実行が終了したかどうか、および別のイベントを実行する必要がないかどうかをスケジューラにチェックさせる方法はありますか?
スクリプトに時間がかかる場合があるため、問題を報告するのに 1 時間以内に終了しない場合など、何らかの時間枠が必要になる可能性があると思います。
より良い解決策、またはこれが可能かどうかについてのアドバイスは大歓迎です。
ありがとう、サイモン
編集:
バッチ関連のタグを追加しました。バッチファイルを介してこれをすべて行っているため、ランタイムをチェックしてエラーを報告し、たとえば 2 時間実行されている場合は終了するコードをスクリプトに追加することもできます。
ただし、これを達成する方法がわかりません。グーグルを実行しますが、誰かが方法を知っている場合は、これが別のオプションになる可能性があります。「使用できるスクリプト」について質問する前に、最初に試したコードを投稿する必要があることはわかっているので、最初に何かを試してみます。