Skripte machen das Leben leichter !

Scandisk

Dieses Skript prüft die magnetische Oberfläche eines Datenträgers auf Schreib- und Lesefehler, ähnlich den bekannten Scandisk- oder chkdsk-Programmen anderer Betriebssysteme. Sie sollten es nur für Disketten benutzen, also als Gerät z.B. /dev/fd0 angeben. Wenden Sie es nicht auf andere Datenträger - wie Festplatten - an, wenn Sie nicht genau wissen, was Sie tun ! Nach dem Herunterladen müssen Sie dem Script noch Ausführungsrechte geben:

chmod 0755 scan_surface.sh <ENTER>

Dieses Skript benötigt die Bourne-Again-Shell (bash) zum Laufen.

TODO-Liste mit E-Mail-Anbindung

Gerade wenn der Administrator nicht ständig am Netz bereitstehen kann, bietet sich eine Sammelstelle für zu erledigende Aufgaben an. Traditionell ist dies die Datei TODO im Homedir eines jeden Nutzers.

Günstig ist nun, wenn man root - also dem Server an sich - eine eigene, echte E-Mail-Adresse gibt. Man kann dann mit Hilfe einer Filterregel für PROCMAIL erreichen, daß alle Mail, die als Betreff TODO enthält, automatisch in die Datei /root/TODO wandert. Jedesmal wenn der Administrator sich dann am Server anmeldet, wird ihm zur Erinnerung automatisch diese Datei angezeigt.

E-Mail-Abwicklung

In Deutschland kosten Ortsgespräche Geld. Also will man nicht für jede E-Mail seinen Internetanbieter anwählen. Die E-Mail soll gesammelt und einmal pro Tag, bzw. wenn man sowieso ins Internet geht, abgesandt werden. Um sicherzustellen, daß einmal pro Nacht die E-Mail versandt wird, kann man z.B. in /etc/crontab eine Zeile einfügen, die zur gewünschten Zeit automatisch die Verbindung zum Internet herstellt. Einige Skripte kümmern sich dann darum, daß die Mail versandt wird.

Labordaten abrufen

Mit dem Programm Get-Lab kann man die Labordaten automatisch vom Server aus dem Labor abrufen lassen. Es unterstützt mehrere Ärzte, mehrere Labore und mehrere Modems. Man muß zwei Module installieren, die man sich von Perl-Archiv CPAN besorgen kann. Sie sind aber auch im ladbaren Archiv des Programms enthalten. Des weiteren muß man die Konfigurationsdatei auf seine Labore anpassen. Derzeit wird nur die Laborsoftware LDS unterstützt, die relativ verbreitet ist. Fragen Sie Ihr Labor nach dem Übertragungsprotokoll und schreiben Sie mir. Ich kann das Programm Get-Lab dann an Ihre Bedürfnisse anpassen. Am besten beauftragt man den Systemdienst Cron damit, die Labordaten täglich abzurufen. Man kann das Programm mit dem Parameter "-restart" zu einem späteren Zeitpunkt anweisen, Fehlversuche erneut zu starten.

Patientendatenbank von TurboMed auslesen

Mit dem Skript dump-tmed-patients.pl kann man die Patientendatenbank von TurboMed in eine XML-Datei schreiben. Diese kann dann beliebig weiterverarbeitet werden. Braucht Perl (für DOS, Windows und Linux verfügbar).