Stapelverarbeitung
Eine Stapelverarbeitung ist ein Computer-Prozess, der eine vorab festgelegte Reihe von Befehlen auf einer Gruppe oder einem „Stapel“ von Dateneingaben Inputs ausführt. Die Stapelverarbeitung von Daten spart viel Zeit, indem sie sich wiederholende Aufgaben zuverlässig und wiederholbar automatisiert. Sobald sie gestartet wurde, erfordert eine Stapelverarbeitung wenig oder keine Eingaben durch den Benutzer.
Sie können Befehle in einem Skript oder einer Stapeldatei speichern, um sie später auszuführen, oder sie direkt in eine Anwendung oder eine Befehlszeile eingeben, um sie sofort auszuführen. Diese Befehle enthalten normalerweise keine direkten Verweise auf die Daten oder Dateien, die sie verarbeitet. Stattdessen können Sie Platzhalterzeichen verwenden, um festzulegen, welche Art von Datei oder Daten Sie innerhalb des Stapels verarbeiten möchten. Beispielsweise kann ein Fotograf eine Stapeldatei erstellen, die einen ganzen Ordner mit Fotos als Eingabe verwendet und anschließend Kopien in einem neuen Ordner erstellt, die auf eine bestimmte Auflösung verkleinert und mit dem Datum und der Uhrzeit ihrer Aufnahme umbenannt wurden. Alles, was er tun muss, ist, der Anwendung oder dem Betriebssystem, das die Stapelverarbeitung ausführt, mitzuteilen, welcher Ordner verwendet werden soll. Der Rest geschieht automatisch.
Stapelverarbeitungen, auch Jobs genannt, können so geplant werden, dass sie einmalig oder nach einem festgelegten Zeitplan beziehungsweise in einem festgelegten Intervall ausgeführt werden. Beispielsweise kann ein Systemadministrator eine Stapeldatei schreiben, die einen bestimmten lokalen Ordner in einem Cloud-Speicher sichert, und anschließend planen, dass diese Stapelverarbeitung jede Nacht ausgeführt wird. Unix und Linux enthalten mehrere Dienstprogramme zur Aufgabenplanung — at plant einen Job einmalig, während cron wiederkehrende Aufgaben erstellt. Windows enthält eine Anwendung zur Aufgabenplanung, die Jobs zu bestimmten Zeiten oder in regelmäßigen Abständen ausführen kann. Zusätzlich zu cron und at unterstützt macOS die Jobplanung mit dem Dienstprogramm launchd. Außerdem werden Schnellaktionen und Ordneraktionen unterstützt, mit denen Benutzer einfache Stapeloperationen für ausgewählte Dateien und Ordner ausführen können.
Testen Sie Ihr Wissen