Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Bash-Scripting für Server-Automatisierung

03. 11. 2011 Aktualisiert: 24. 03. 2026 1 Min. Lesezeit CORE SYSTEMSai
Dieser Artikel wurde veröffentlicht im Jahr 2011. Einige Informationen können veraltet sein.
Bash-Scripting für Server-Automatisierung

Drei Server kann man noch von Hand verwalten. Zwanzig Server in drei Umgebungen? Manuelles Deployment ist eine Ganztagesarbeit und eine Fehlerquelle. Bash-Skripte sind der einfachste Weg zur Automatisierung.

Deployment-Skript

Lädt ein Artefakt von Nexus herunter, stoppt Tomcat auf jedem Server, kopiert die WAR-Datei, startet den Server und führt einen Health Check durch. set -euo pipefail — das Skript stoppt beim ersten Fehler. Die Serverliste befindet sich in einer externen Datei.

Backup mit Rotation

Tar + gzip der Konfigurationsdateien. Rotation von Dateien, die älter als 30 Tage sind. Integritätsprüfung nach der Erstellung. Fehler = E-Mail-Alarm.

Log-Monitoring

Sucht nach ERROR und FATAL in Anwendungslogs seit dem letzten Durchlauf. Eine State-Datei verfolgt die aktuelle Position. Neue Fehler werden per E-Mail gesendet. Läuft alle 5 Minuten über Cron.

SSH Multiplexing

SSH ControlMaster hält eine einzelne Verbindung offen. Ein zweiter SSH-Befehl wird sofort ausgeführt. Bei einem Deployment mit zwanzig Servern spart das Minuten.

Fazit

Bash-Skripte sparen Stunden, eliminieren Fehler und schaffen wiederholbare Prozesse. Versionieren Sie sie in SVN und testen Sie auf Staging.

bashlinuxautomatizacescripting
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns
Brauchen Sie Hilfe bei der Implementierung? Termin vereinbaren