====== Tips und Tricks ====== ===== Updates ===== ==== Herunterladen der Updates ==== Die Updates können unter [[http://www.evident.de]] heruntergeladen werden. Zugriff zum Anwenderbereich mit den Download erhält man mit der Evident Lizenznummer als Benutzernamen und der PLZ als Passwort. ==== Update ==== === Prüfen, ob noch aktive Sessions laufen === als root Benutzer auf dem Server: smbstatus -b liefert evtl. noch angemeldete Benutzer zurück ps -efa | grep fb_inet_server liefert evtl. noch aktive Datenbankverbindungen zurück :!: Alle Sessions müssen beendet sein :!: === Snapshot erzeugen (nur ZFS) === zfs snapshot tank/Evi_ignore_case@Update_`date +%Y%m%d` === Update einspielen === Das Update kann dann von einem Windows Client Rechner eingespielt werden. Nach dem Update muss Evident gestartet werden, da die notwendigen Aktualisierungen erst dann durchgeführt werden. ===== Arztbriefe ===== Evident speichert alle Arztbriefe u.ä. in einem Verzeichnis. Das skaliert nicht! Um alle Dateien eines Jahres (z.B. 2012) in einen Archivordner zu verschieben kann man den folgenden Befehl auf dem Server ausführen: find /export/Evident/daten/word/brief -type f -maxdepth 1 -name "*2012_??_*" | while read FILE; do echo "moving file $FILE to archive"; mv $FILE /export/Evident/daten/word/brief/archiv/2012/; done alternativ kann man auf das folgende Skript (z.B. per Cronjob ausführen): #!/bin/bash # briefarchiv.sh # debug output #set -x # exit on error set -e # exit on unset variables set -u # Pfad zum Evident Briefe Ordner BRIEF="/export/Evident/daten/word/brief" # Pfad zum Archivordner ARCHIVE="/export/Evident/daten/word/brief/archiv" # Alle Dokumente, die laenger als $DAYS # nicht geaendert wurden, werden ins Archiv verschoben DAYS=180 find "$BRIEF" -type f -maxdepth 1 -ctime +"$DAYS" -name "*_*" | \ while read FILE; do YEAR=$(echo "$FILE" | cut -d "_" -f 1 | rev | cut -b1-4 | rev) # erzeuge Unterordner, falls nicht vorhanden if ! [[ -d "$ARCHIVE/$YEAR" ]] then mkdir "$ARCHIVE/$YEAR" chown firebird:evident "$ARCHIVE/$YEAR" chmod 770 "$ARCHIVE/$YEAR" fi # verschiebe Datei in Archivordner des jeweiligen Jahres echo moving "$FILE" too "$ARCHIVE/$YEAR/" mv "$FILE" "$ARCHIVE/$YEAR/" done ===== Drucken ===== ==== Postscript Treiber ==== Evident hat Probleme mit Postscript Treibern. Im Zweifelsfall sollten besser PCL Treiber zum Einsatz kommen. Die meisten Netzwerkdrucker können beide Druckersprachen. ==== Nadeldrucker ==== Mit den von Windows 7 installierten Treibern für die Geräte Epson LQ390 / LQ59 / LQ1050 werden Formulare nicht korrekt gedruckt. Als Ersatz hat sich der Treiber für EPSON LQ SERIES 1 (136) bewährt.