cron

Übungsaufgaben zu Skripten zur Systemautomatisierung

Eine umfangreiche Übungsaufgabe: Für einen Fahrrad-Onlineshop automatisierst Du Routinearbeiten. Du schreibst ein Skript für einen Akkustand-Bericht mit JSON-Ausgabe, ergänzt ein Struktogramm für einen Netzscan, bildest Benutzernamen aus einer CSV-Datei, kommentierst ein Sicherungsskript, korrigierst ein fehlerhaftes Prüfskript mit englischer Befehlsreferenz, setzt Befehle mit Parametern zusammen, überwachst einen Webshop und beurteilst die Sicherheit von Skripten.

Skripte zur Systemautomatisierung: Routineaufgaben mit Bash, PowerShell und Pseudocode lösen

Wiederkehrende Aufgaben in der Systembetreuung – Konten anlegen, Sicherungen prüfen, Speicher und Dienste überwachen – erledigen Skripte zuverlässiger als Menschen. Der Artikel zeigt, was Skriptsprachen von Compilersprachen unterscheidet, welche Bausteine Pseudocode, Bash und PowerShell gemeinsam haben, wie Du aus einem Auftrag Schritt für Schritt ein Skript entwickelst, CSV liest und JSON schreibst, Fehler in fremden Skripten findest und Skripte zeitgesteuert und sicher betreibst.

Betriebssysteme über die Kommandozeile administrieren: Rechte, Prozesse und Aufgabenplanung

Viele Verwaltungsaufgaben erledigst Du an Windows- und Linux-Systemen am schnellsten über die Kommandozeile. Du lernst, wie Du Befehlsbeschreibungen liest, warum ein Programm „nicht gefunden“ wird (PATH), wie Du mit Platzhaltern Dateien kopierst und verschiebst und wie XCOPY gezielt sichert. Danach liest Du Linux-Rechte in der Ausgabe von ls -l, setzt sie mit chmod und verstehst, wann sudo nötig ist. Für Windows ermittelst Du effektive NTFS-Rechte aus Gruppenmitgliedschaften und vergibst Rechte mit icacls. Zum Schluss beendest Du hängende Prozesse und planst Aufgaben mit schtasks und cron.