バッチ処理

バッチ処理とは、データのグループ、つまり「バッチ」と呼ばれる入力に対して、あらかじめ決められた一連のコマンドを実行するコンピューターのプロセスです。データのバッチ処理では、繰り返し作業を一貫して何度も自動的に実行できるため、大幅な時間を節約できます。いったん開始すると、バッチ処理にはユーザーによる入力がほとんど、またはまったく必要ありません。

コマンドをスクリプトバッチファイルに保存して後で実行したり、アプリケーションやコマンドラインに直接入力してすぐに実行したりできます。通常、これらのコマンドには処理対象のデータやファイルへの直接的なリンクは含まれていません。代わりに、ワイルドカード文字を使って、バッチ内で処理するファイルやデータの種類を指定できます。たとえば、写真家は写真が入ったフォルダー全体を入力として受け取り、特定の解像度にサイズ変更して、撮影日時を使って名前を変更したコピーを新しいフォルダーに作成するバッチファイルを作成できます。必要なのは、バッチ処理を実行するアプリケーションまたはオペレーティングシステムに使用するフォルダーを指定することだけで、残りは自動的に実行されます。

バッチ処理はジョブとも呼ばれ、1回だけ実行するようにスケジュールしたり、決められたスケジュールや間隔で繰り返し実行したりできます。たとえば、システム管理者は特定のローカルフォルダーをクラウドストレージにバックアップするバッチファイルを作成し、そのバッチ処理が毎晩実行されるようにスケジュールできます。UnixLinuxには、タスクをスケジュールするためのユーティリティがいくつか含まれています。atはジョブを1回だけスケジュールし、cronは繰り返し実行するタスクを作成します。Windowsには、特定の時刻や一定の間隔でジョブを実行できるタスクスケジューラアプリケーションが含まれています。macOSは、cronatに加えて、launchdユーティリティを使ったジョブのスケジュールにも対応しています。また、選択したファイルやフォルダーに対してユーザーが簡単なバッチ操作を実行できるクイックアクションとフォルダーアクションにも対応しています。

更新日 November 21, 2023 著者: Brian P.

quiz知識をテストする

Which phrase best describes a Unix daemon?

A
A specialized web browser
0%
B
A device driver
0%
C
A media player
0%
D
A background service
0%
Correct! Incorrect!     View the Daemon definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのバッチ処理の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。