\documentclass[11pt,a4paper,german]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}

\makeatletter
\usepackage{multicol}
\makeatother

\begin{document}

\title{Watchd}
\author{Peter Turczak}
\maketitle

\section{Allgemeines}
Watchd ist ein Programm zum "uberwachen von Verzeichnissen und ausl"osen bestimmter Automatismen, sollte eine neue Datei hinzugekommen sein.
\section{Installation}
Unter Linux sollte ein einfaches ''make install'' ausreichen. Sollte es unter AIX oder anderen Betriebssystemen Probleme mit dem Locking geben, muss die Zeile ''{\tt OPT=-DAIX}'' aktiviert werden. (Dazu muss Raute davor entfernt werden)

\section{Konfiguration}
In der Konfigurationsdatei ''/etc/watchd.conf'' k"onnen folgende Parameter festgelegt werden, ausser ''prg'' und ''dir'' sind alle Parameter optional! (Es werden dann Standardwerte benutzt, die auf allen UNIX Rechnern funktionieren sollten.):
\\
Das Format a"hnelt dem .ini Format. Kommentare beginnen mit einer Raute \#. Sektionen werden durch eine '[NAME]' marke eingeleitet. Die '[common]' Sektion setzt Allgemeine Optionen. Sollte eine Option fehlen, werden die Werte aus der '[common]' Sektion verwandt.
\newpage
\begin{tabular}{|l|p{5cm}|c|l|}
\hline Name& Bedeutung& Global? & Beispiel\\ \hline 
\hline mv& Der Pfad zu dem Programm (oder script), das die Dateien in das temp. Verzeichnis verschiebt. Wichtig ist, da{\ss} das Programm die Parameter in der Reihenfolge ''Quelldatei Zielpfad'' bekommt.&Ja& \tt mv=/bin/mv \\
\hline rm& Der Pfad zu dem Programm (oder script), das die Dateien aus dem temp. Verzeichnis l"oscht. Wichtig ist, da{\ss} das Programm die Parameter die Parameter ''-rf Datei'' verarbeiten kann.&Ja& \tt rm=/bin/rm \\
\hline tempdir& Verzeichnis in das verschoben wird und die Datei verarbeitet wird&Ja&\tt tempdir=/tmp \\
\hline dir &Verzeichnis {\it n}, dessen Dateien mit Programm {\it n} verarbeitet werden &Nein&\tt dir1=/tmp/watchme \\
\hline interval&Der Intervall(Sekunden) in dem die zu ueberwachenden Verzeichnisse gepr"uft werden sollen.&Nein& \tt interval=10\\
\hline prg &Programm {\it n}, mit dessen hilfe Dateien in Verzeichnis {\it n} verarbeitet werden &Nein&\tt prg1=/bin/cat \\
\hline uid &Das Programm wird wenn angegeben mit diese uid (muss numerisch sein!) aufgerufen. Wenn keine uid angegeben ist wird einfach die uid des watchd prozesses verwendet! &Nein&\tt uid1=1000 \\
\hline flags&Gibt die Flags des jeweiligen Verzeichnisses an.(sp"ater mehr. Bis dahin siehe README) & Nein &\tt flags=EXIST COPY DELETE \\
\hline logfile&Gibt das ziellogfile an, in welchem die Ausgaben der Jobverarbeitungen gespeichert werden & Nein&\tt logfile=/dev/null\\
%%\hline & & \\
\hline
\end{tabular}
Alle als global gekennzeichneten Parameter sollten nur in der ''common'' Sektion gesetzt werden, da sie alle Ordner beeinflussen.
\\
Um den Verbleib des Ergebnisses der Verarbeitung muss sich das verarbeitende Programm selbst k"ummern!!!!
\end{document}
