日々の作業記録やトピックをお知らせします。一連のタスクをスクリプトで実行するときに、ひとかたまりの機能をスクリプトに分けて、それらを順に実行させることができます。データを取得した後に、そのデータをデータベースに格納して、その後データベースの内容を集計した後、メールで送信するスクリプトを実現するときを想定してみます。全てのタスクを一つのスクリプトにすることもできますが、メンテナンスや作り易さ、再利用性を考慮して、このような場合には複数のスクリプトに分けて作成する方が好ましいです。データ取得のスクリプト、データベース格納のスクリプト、集計のスクリプトとメール送信のスクリプトに分けることができます。ライブラリ関数(スクリプト中から別スクリプトを呼び出してその終了を待つ)を順に呼び出すだけで簡単に実現できます。I/O装置のデータ取得部分で、データ取得対象のデバイスが多数の場合には、データ取得のスクリプトを並行して複数実行することで処理速度を向上できる場合があります。ライブラリ関数を利用できます。並行して処理できる場合には、下記の様なスクリプトで実行できます。BATCH_JOBの名前で作成しておきます。各バッチジョブの処理の全体のフローはコメント部分を参照して下さい。並行して実行されます。