Browsing: Bash

Bei interaktiven Scripten sollten die Scripte dem Anwender immer eine Rückmeldung geben, ob sie gerade noch arbeiten. Auf die Schnelle programmierte Schleifen neigen jedoch dazu ggf. lange zu laufen und dem Anwender keine Rückmeldung zu geben. Aus diesem Grund möchte ich nachfolgend zwei Möglichkeiten vorstellen, wie in Schleifen eine Rückmeldung…

Read More

Laufen Scripte automatisiert per cron job, ist darauf zu achten, dass diese nicht zweimal gestartet werden können. Situationen, in denen dieses Verhalten auftauchen kann, sind Script läuft aufgrund von Systemlast länger als üblich, Cron-Zeitfenster sind zu knapp hintereinander, Script ist aufgrund eines Fehlers stehen geblieben. Um eine bereits laufende Instanz…

Read More

Ich verwende in meinen Bash-Skripten regelmäßig temporäre Dateien zur Zwischenspeicherung von Informationen. mktemp ist hierzu das beste Tool. Es legt im Verzeichnis /tmp eine temporäre Datei mit einem zufälligen Prefix an (Beispiel: /tmp/tmp.zPPMEsOEYq). Auch wenn diese Dateien im /tmp Verzeichnis liegen und einen Neustart somit nicht überleben, sollte man dennoch…

Read More

Selbst signierte Zertifikate werden meist dann bevorzugt, wenn man das Geld für ein gekauftes Zertifikat sparen möchte. Es bringt jedoch den Nachteil, dass solche Zertifikate nicht auf ihre Echtheit hin überprüft werden, da es keine Zertifikatskette gibt, der vertraut werden kann. Fetchmail stört sich z.B. auch an selbst signierten Zertifikaten, jedoch kann man…

Read More