Automation

Hier geht es um die Automatisierung einfacher Vorgänge, die täglich verrichtet werden, um andere Routinen und um lästige Fleißarbeit die immer wieder mal auftritt.

Diese Vorgänge kann ich mit Hilfe von Scripten automatisiert erledigen lassen. Die Erledigung erfolgt entweder per Mausklick oder nach einem zeitlichem Schema oder nach einem bestimmtem Ereignis, wie beispielsweise bei jedem Computerstart.

Beispiele für Automatisierung

  • AKTUALISIEREN von Programmen
  • BACKUPS, stündlich und täglich und wöchentlich und monatlich
  • BEREINIGUNG des Computers, normale Bereinigung und Tiefenbereinigung
  • Bei TEXTÜBERNAHME die Korrekturen, das Löschen und Ersetzen von Zeichen, Strings und regulären Ausdrücken, wie beispielsweise Zeilenumbrüche
  • GLEICHZEITIGES ÖFFNEN von mehrere Programme und Dateien
  • INFORMATIONEN sammeln und zusammen stellen
  • KOPPELUNG von Scripts und Programmen
  • MONITORING von Prozessen
  • SYNCHRONISATION von Verzeichnissen

Konkrete Beispiele

  • Automatisch drei Backups mit Wochen- und Monats-Rotation
    • a) täglich auf externe Festplatte
    • b) zusätzlich täglich auf USB-Stick
    • c) zusätzlich verschlüsselt in eine deutsche Cloud
  • Bei Start des Computers wird eine schnelle Bereinigung durchgeführt, damit der Computer schnell und sicher zur Verfügung steht
  • Bei Start des Computers wird eine Webseite mit entsprechenden Login geöffnet
  • Jede Minute ein Bildschirmfoto erstellen von einem Prozess
  • Verschiedene Konvertierungen von Dateien und Dateiinhalten
  • Zum Feierabend
    • a) den Computer reinigen
    • b) Backup erstellen
    • c) und anschließend herunterfahren

Vorteile meiner Scripts

Meine Scripts haben folgende Eigenschaften.

  • Sie sind in lesbarer Form geschrieben, also kontrollierbar
  • Sie sind mit ausreichenden Kommentaren versehen, also nachvollziehbar
  • Sie haben einen vollständigen Script-Header für zukünftigen Kontakt