Category Archives: Programmierung

Script: automatisiert Ordner anlegen in der Shell [Linux]

Guten Abend,

neulich bin ich über eine erweiterten Shell-Befehl gestoßen.

Da ich automatisiert Ordner nach einem gewissen Schema erstellen musste.

Hier ein Beispiel-Szenario:

/Berichte/2014/Quartal_1
/Berichte/2014/Quartal_2
/Berichte/2014/Quartal_3
/Berichte/2014/Quartal_4
/Berichte/2015/Quartal_1
/Berichte/2015/Quartal_2
/Berichte/2015/Quartal_3
/Berichte/2015/Quartal_4
.
.
.
.

Also mit mkdir als Einzelbefehl, hat man nach dem 3 Jahr bestimmt keine Lust mehr!

Aus diesem Grund habe ich den mkdir Befehl etwas genauer unter die Lupe genommen und dort gibt es die Möglichkeit mittels dem Parameter -p, wenn nicht vorhanden, übergeordnete Ordner gleich mit zu erzeugen.
-p = Parent

Und im Anschluss kann man direkt auch noch mehrere Schleifen als weiteren Parameter im zu erzeugenden Pfad angeben. Sprich wenn ich 2014 bis 2017 benötige, schreibe ich kurzer Hand 20[14,15,16,17].

Dementsprechend lautet der Befehl für das oben beschriebene Szenario:

Ich hoffe ich konnte etwas helfen.

In dem Sinne: frohes scripten.

Script: Webseiten-Status anzeigen [Python]

Hallo, heute kam ich zu dem Vergnügen ein Script zu entwickeln, welches mir zeigt ob eine Seite erreichbar ist oder nicht.
Ich entschied mich für Python, dort gibt es sehr viele schöne und nützliche Bibliotheken.

Ich möchte, dass wenn eine Website nicht erreichbar ist ein DOWN (Den Timeout habe ich auf 5 Sekunden gestellt) und wenn sie erreichbar ist ein UP ausgegeben wird. Selbstverständlich mit Übergabeparametern.

Wenn ich nun mein Script aufrufe, sieht das dann wie folgt aus: ./checksitestate.py www.google.de

Das Script kann man auch gut in Conky implementieren.

In dem Sinne: Viel Spaß beim Scripten.

Script: Übergabeparameter [Python]

Hallo, ich wollte euch nur kurz zeigen, wie ihr einen Übergabeparameter in Python nutzen könnt.

Wenn ihr sys.argv[0] angebt, wird euch der Name des Scripts übergeben.

Aufrufen könnt Ihr das Script dann so: ./meinScript.py Argument1 Argument2

 

In dem Sinne: Frohes „übergeben“ 😉

Script: Automatisierte Subdomains unter Apache anlegen

Lange habe ich nichts mehr geschrieben, aber untätig war ich nicht.
Als kleines Zeichen das ich noch lebe, zeige ich euch wie Ihr mittels einem kleinen Script, automatisiert Subdomains in Apache anlegen könnt, mit Übergabeparametern.

Aufzurufen ist das Script dann so:

./script.sh subdomain Domain TLD

Zum Verständnis habe ich euch einmal das auskommentierte Script hochgeladen:

Read more

1 2 3 4