bat

Windows bat: 設定ファイルを読む

設定ファイルを作り、Windowsのbatプログラムで読み込む方法です。 key=value形式の設定ファイルを読み込む 環境変数の定義のみのbatファイルをcallする の2通りを紹介します。 前者は他の言語のアプリケーションと設定ファイルを共通化することができますが…

Windows bat: ログファイルをローテートする

Windowsのbatプログラムでログのローテートをする方法です。サンプルとしてファイルサイズによるログローテートを記載しています。 最大バイト数を超えた場合、世代番号でローテートする。ローテートは1から最大の世代数で範囲で実行し、途中で抜けがあって…

Windows bat: サービスの状態監視をする

Windowsのサービスの状態監視をするbatプログラムのサンプルです。OVOなどの監視サービスを利用することを想定し、実行中以外の場合にエラーログ(Error.log)に出力します。もっともサービス監視はどの監視サービスにもありますし、監視機能を自前で用意する…