home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / pmcron03.zip / cronddeu.hlp (.txt) < prev    next >
OS/2 Help File  |  1996-05-09  |  38KB  |  900 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Der Cron D╨ömon (╨¬bersicht) ΓòÉΓòÉΓòÉ
  3.  
  4. Der Cron D╨ömon stammt eigentlich aus der Unix-Welt. Dieses Programm ist eine 
  5. Portierung auf OS/2, wobei Unix-spezifische Eigenschaften weggelassen und 
  6. OS/2-spezifische hinzugef╨ægt wurden, ohne da╤ü eine prinzipielle ╨₧nderung der 
  7. Funktionsweise oder Aufrufm╨ñglichkeiten zugelassen werden mu╤üte. 
  8.  
  9. Cron ist ein PM-Programm und im Unix-Sinn kein D╨ömon, obwohl crond auch als 
  10. D╨ömon ╨æber die Kommandozeile  detach crond  gestartet werden kann. Leider hat 
  11. er dann nicht seine volle Funktionalit╨öt unter OS/2, da aus dem Hintergrund 
  12. keine Vordergrundprogramme gestartet werden k╨ñnnen. Die Benutzung ist dann auf 
  13. eigene Gefahr. 
  14.  
  15. Der Cron D╨ömon hat keine Aufrufparameter. Alle Einstellungen erfolgen ╨æber die 
  16. Oberfl╨öche. Fehlerhafte Eintr╨öge (z.B. bei einem Pfadwechsel) werden auf 
  17. Voreinstellungen gesetzt, so da╤ü ein Programmstart immer m╨ñglich sein sollte. 
  18.  
  19. Wie unter Unix besteht die M╨ñglichkeit, Cron-Eintr╨öge ╨æber das Hilfsprogramm 
  20. crontab zu manipulieren. Da OS/2 ein Single-User-Betriebssystem ist, entfallen 
  21. die Optionen -r und -l der Unix-Version. Stattdessen werden die einzelnen 
  22. Befehle direkt angegeben. F╨ær eine vollst╨öndige Liste der Aufrufvariationen 
  23. rufe man am besten crontab ohne Parameter auf. Alle wichtigen Parameter findet 
  24. man auch in der Syntaxbeschreibung und bei den Beispielen. 
  25.  
  26. Was leistet der Cron D╨ömon? 
  27.  
  28. Der Cron D╨ömon kann zu gewissen Zeiten Programme starten. Dabei ist eine 
  29. Auswahl der Minuten, Stunden, Monatstage, Monate und Wochentage m╨ñglich. Zu den 
  30. angegebenen Zeiten wird das Programm dann gestartet. Alle Kombinationen der 
  31. Zeiten sind dabei m╨ñglich, so da╤ü man einen repektablen Umfang von 
  32. chronologischen Aufgaben durch das System erledigen lassen kann, ohne da╤ü man 
  33. ein Weckerprogramm benutzen mu╤ü. 
  34.  
  35. Cron leitet alle Ausgaben der aufgerufenen Programme in eine Ausgabedatei. 
  36. Damit lassen sich dann im Nachhinein Fehler in den Programmen analysieren. Der 
  37. Unix-D╨ömon schickt diese Ausgaben (pro Programmstart) dem entsprechenden 
  38. Benutzer mit der Post zu. Diese Vorgehensweise ist aber unter OS/2 recht 
  39. ungeschickt, da es weder mehrere Benutzer, noch ein Postsystem gibt. Die 
  40. jeweilige Ausgabedatei enth╨ölt deshalb alle n╨ñtigen Informationen ╨æber Cron, 
  41. Programmstarts, sowie deren Ausgaben. 
  42.  
  43. Um auch auf unregelm╨ö╤üig gewarteten Maschinen nicht als Speicherfresser zu 
  44. fungieren, wurde ein Mechanismus eingebaut, der es erm╨ñglicht, den 
  45. Ausgabeumfang zu begrenzen. Dabei werden mehrere Ausgabedateien verwendet, 
  46. zwischen denen nach dem Erreichen einer gewissen Gr╨ñ╤üe oder auf Benutzerwunsch 
  47. durch den entsprechenden Men╨æeintrag gewechselt wird. 
  48.  
  49. Der Cron D╨ömon ╨æbernimmt weiterhin alle Aufgaben des Unix-Befehls at. Dieser 
  50. Befehl startet ebenfalls ein Programm zu einer gewissen Zeit, jedoch wird die 
  51. Programmausf╨æhrung nie wiederholt. Um ein weiteres Kommunikationsprogramm zu 
  52. sparen, wurde das Schl╨æsselwort Once eingef╨æhrt. 
  53.  
  54. Weiterhin beherrscht der D╨ömon spezifische Funktionen, die es erlauben, beim 
  55. Start und beim Ende des Cron D╨ömons Programme zu starten, da OS/2-Maschinen 
  56. naturgem╨ö╤ü selten l╨önger als ein paar Stunden arbeiten. Programme, die 
  57. eigentlich in der Nacht arbeiten sollen, k╨ñnnen so nachgefahren werden. 
  58. (Datensicherung und -auffrischung, Aufr╨öumarbeiten, etc.) 
  59.  
  60. Der Cron D╨ömon kann auch ╨æber das Netzwerk bedient werden. Dies geschieht durch 
  61. das Programm crontab. Unterst╨ætzte Netzwerkvarianten sind LAN/Netware und 
  62. TCP/IP. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 2. Farben und Schriftart ΓòÉΓòÉΓòÉ
  66.  
  67. Man kann die Farben und die Schriftart des Anzeigefensters ver╨öndern. Dazu 
  68. ╨ñffnet man in dem Ordner Systemkonfiguration die Farb- oder Schriftartpalette 
  69. und zieht das gew╨ænschte Element auf das Fenster. 
  70.  
  71. Bei den Farben kann man mit der zweiten Maustaste die Hintergrundfarbe ╨öndern. 
  72. H╨ölt man dabei die [Strg]-Taste fest, ╨öndert sich die Vordergrundfarbe. 
  73.  
  74. Die Werte werden gespeichert und bei einem erneuten Programmstart ╨æbernommen. 
  75.  
  76.  
  77. ΓòÉΓòÉΓòÉ 3. N╨öchste Ausgabedatei ΓòÉΓòÉΓòÉ
  78.  
  79. ╨¬ber den Men╨æeintrag N╨öchste Ausgabedatei kann man die aktuelle Ausgabedatei 
  80. schlie╤üen und zur n╨öchsten ╨æberwechseln. Diese wird vorher gel╨ñscht, falls sie 
  81. schon existiert. 
  82.  
  83. Wird die maximale Dateianzahl erreicht, wird mit der Datei der Nummer 0 
  84. fortgefahren. 
  85.  
  86. Die aktuelle Ausgabedatei wird im Hauptfenster angezeigt. 
  87.  
  88. Der Men╨æeintrag ist nicht anw╨öhlbar, falls die Ausgabe ignoriert wird. 
  89.  
  90. Dieser Men╨æpunkt kann n╨ætzlich sein, um die aktuelle Ausgabedatei anzusehen 
  91. oder zu bearbeiten, da der D╨ömon die aktuelle Ausgabedatei permanent im Zugriff 
  92. hat. Das Lesen dieser Datei ist zwar zu jedem Zeitpunkt erlaubt (TYPE 
  93. funktioniert), aber viele Editoren kommen damit nicht zurecht. 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ <hidden> Hilfe zur Tastatur ΓòÉΓòÉΓòÉ
  97.  
  98. Es gibt keine spezifischen "Hotkeys" in diesem Programm. Die allgemeinen 
  99. Tastenzuordnungen kann man sich z.B. ╨æber den Hauptindex im Informationsordner 
  100. auf der Oberfl╨öche anzeigen lassen. 
  101.  
  102.  
  103. ΓòÉΓòÉΓòÉ 4. Einstellungen ΓòÉΓòÉΓòÉ
  104.  
  105. Durch das Ausw╨öhlen des Men╨æeintrags Einstellungen ╨ñffnet man das Notizbuch mit 
  106. den Einstellungen. Dort werden alle benutzerdefinierbaren Setzungen f╨ær das 
  107. Programm eingegeben. 
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 4.1. Notizbuch mit den Einstellungen ΓòÉΓòÉΓòÉ
  111.  
  112. Es gibt zur Zeit f╨ænf verschiedene Notizbuchseiten, die wie gewohnt bedient 
  113. werden k╨ñnnen. Selbstverst╨öndlich kann auch zu jedem Seiteneintrag die Hilfe 
  114. kontextsensitiv angefordert werden. Die f╨ænf Seiten beschreiben 
  115.  
  116. o die allgemeine Crontabs-Bearbeitung 
  117.  
  118. o die einzelnen Crontabs-Eintr╨öge 
  119.  
  120. o das Daten f╨ær die Ausgabe in eine Datei 
  121.  
  122. o die M╨ñglichkeiten f╨ær den TCP/IP-Zugriff von anderen Rechnern 
  123.  
  124. o allgemeine Einstellungen, wie z.B. die Sprache 
  125.  
  126.  
  127. ΓòÉΓòÉΓòÉ 4.2. Crontabs-Bearbeitung ΓòÉΓòÉΓòÉ
  128.  
  129. Diese Seite aus dem Notizbuch mit den Einstellungen erlaubt es, die Abarbeitung 
  130. der Crontabs-Eintr╨öge und deren Datei anzugeben. 
  131.  
  132. Durch das Ausw╨öhlen der CronStart-Abarbeitung f╨æhrt der D╨ömon alle 
  133. Crontabs-Eintr╨öge beim D╨ömonstart aus, deren Startzeit mit CronStart angegeben 
  134. wurde. Ist die Abarbeitung nicht ausgew╨öhlt, werden die Eintr╨öge ignoriert. 
  135.  
  136. Durch das Ausw╨öhlen der CronStop-Abarbeitung f╨æhrt der D╨ömon alle 
  137. Crontabs-Eintr╨öge beim Ende des D╨ömon aus, deren Startzeit mit CronStop 
  138. angegeben wurde. Ist die Abarbeitung nicht ausgew╨öhlt, werden die Eintr╨öge 
  139. ignoriert. 
  140.  
  141. Der Dateiname und Pfad der Crontabs-Datei wird ebenfalls angezeigt; zur 
  142. ╨₧nderung mu╤ü aber eine Schaltfl╨öche benutzt werden. 
  143.  
  144.  
  145. ΓòÉΓòÉΓòÉ 4.2.1. CronStart-Abarbeitung ΓòÉΓòÉΓòÉ
  146.  
  147. Der D╨ömon beherrscht im Unterschied zur Unixversion auch die Programmausf╨æhrung 
  148. beim Start des D╨ömon. W╨öhrend in einem (gr╨ñ╤üeren) Unixsystem diese Option 
  149. unsinnig ist, ist sie unter OS/2 eine willkommene Bereicherung der 
  150. M╨ñglichkeiten, da regelm╨ö╤üig zu startende Programme nachgezogen werden k╨ñnnen. 
  151. (Selbstverst╨öndlich kann man auch die Standardm╨ñglichkeiten von Startup.CMD 
  152. oder den Systemstart-Ordner nutzen.) Es ist auch eine Benutzerabrechnung im 
  153. Verbund mit CronStop-Abarbeitung m╨ñglich, sofern das Programm (als Referenz) im 
  154. Systemstart-Ordner plaziert wurde oder anderweitig beim Hochfahren des OS/2 
  155. gestartet wird. 
  156.  
  157. Weitere Hinweise f╨ær die Gestaltung der Crontabs-Eintr╨öge findet man in der 
  158. Syntaxbeschreibung und bei den Beispielen. 
  159.  
  160. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  161. Crontabs-Bearbeitung. 
  162.  
  163.  
  164. ΓòÉΓòÉΓòÉ 4.2.2. CronStop-Abarbeitung ΓòÉΓòÉΓòÉ
  165.  
  166. Der D╨ömon beherrscht im Unterschied zur Unixversion auch die Programmausf╨æhrung 
  167. beim Ende des D╨ömon. Diese M╨ñglichkeit ist mit Bedacht zu benutzen, da der 
  168. D╨ömon sich kurz nach der Aufforderung zum Beenden wirklich beendet. Es 
  169. empfiehlt sich, die Programme mittels dem OS/2-Befehl start aufzurufen, da der 
  170. D╨ömon nur eine kurze Verz╨ñgerung akzeptiert (ca. 1 Sekunde), um dann zu 
  171. sterben. In dieser Zeit lassen sich jedoch noch sinnvolle Arbeiten f╨ær den 
  172. Systemabschlu╤ü starten, die man h╨öufiger mal vergi╤üt. Dazu k╨ñnnen sowohl 
  173. Benutzerabrechnungen als auch externe, kompliziertere Programmbeendigungen z.B. 
  174. im Netzwerk z╨öhlen. 
  175.  
  176. Weitere Hinweise f╨ær die Gestaltung der Crontabs-Eintr╨öge findet man in der 
  177. Syntaxbeschreibung und bei den Beispielen. 
  178.  
  179. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  180. Crontabs-Bearbeitung. 
  181.  
  182.  
  183. ΓòÉΓòÉΓòÉ 4.2.3. Dateiname ΓòÉΓòÉΓòÉ
  184.  
  185. Der Dateiname f╨ær die Crontabs-Datei l╨ö╤üt sich nur durch das Anw╨öhlen der 
  186. Schaltfl╨öche Dateiname ╨öndern ver╨öndern. Es wird der aktuelle Pfad und 
  187. Dateiname der Crontabs-Datei angezeigt. Nach dem ersten Aufruf des Programms 
  188. wird standardgem╨ö╤ü die Datei Crontabs aus dem gleichen Verzeichnis gew╨öhlt, wo 
  189. auch der Cron D╨ömon steht. Treten dabei Fehler auf (Schreibschutz, Verzeichnis 
  190. namens Crontabs existiert, etc.), so wird die Datei nul gew╨öhlt. 
  191.  
  192. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  193. Crontabs-Bearbeitung. 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 4.2.4. Dateiname ╨öndern ΓòÉΓòÉΓòÉ
  197.  
  198. Mit dieser Schaltfl╨öche l╨ö╤üt sich der Dateiname und der Pfad der Crontabs-Datei 
  199. ver╨öndern. Dabei wird ein Standardfenster des Systems ge╨ñffnet, das auch von 
  200. anderen Programmen genutzt wird, um Dateien einzulesen. 
  201.  
  202. Falls die angegebene Datei noch nicht existiert, so wird sie angelegt. Es mu╤ü 
  203. ein normaler Dateiname angegeben werden. Die einzige Ausnahme ist die Datei 
  204. nul, die als "Notdatei" f╨ær Fehler fungiert. Falls die Datei bereits existiert, 
  205. so wird nach der Best╨ötigung der Inhalt ╨æberpr╨æft. Dabei mu╤ü f╨ær jede Zeile die 
  206. Syntax eingehalten werden. Nur nach dem erfolgreichen Einlesen der Datei wird 
  207. die urspr╨ængliche Datei geschlossen und die neue verwendet. 
  208.  
  209. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  210. Crontabs-Bearbeitung. 
  211.  
  212.  
  213. ΓòÉΓòÉΓòÉ 4.3. Crontabs-Eintr╨öge ΓòÉΓòÉΓòÉ
  214.  
  215. Diese Seite aus dem Notizbuch mit den Einstellungen erlaubt es, die einzelnen 
  216. Eintr╨öge aus der Crontabs-Datei zu ver╨öndern und anzusehen. 
  217.  
  218. Durch das Ausw╨öhlen von Hinzuf╨ægen wird der im Feld Neuer Befehl eingesetzte 
  219. Befehl an die bestehende Datei angeh╨öngt und zur gegebenen Zeit ausgef╨æhrt. Der 
  220. Befehl mu╤ü die Syntax eingehalten. 
  221.  
  222. Das Ausw╨öhlen von ╨₧ndern entspricht einem L╨ñschen und gleichzeitigem Hinzuf╨ægen 
  223. des zu bearbeitenden Eintrags. 
  224.  
  225. Durch das Ausw╨öhlen von Abbruch wird ein Bearbeitungswunsch eines Eintrags 
  226. widerrufen. 
  227.  
  228. Durch das Ausw╨öhlen von L╨ñschen werden alle markierten Elemente der 
  229. Eintragsliste gel╨ñscht. 
  230.  
  231. Durch das Ausw╨öhlen von Bearbeiten wird das markierte Element der Eintragsliste 
  232. in das Editierfeld kopiert. Nach erfolgter Bearbeitung kann man durch das 
  233. Dr╨æcken von ╨₧ndern das Element ersetzen. 
  234.  
  235. Alle Druckkn╨ñpfe sind nur dann ausf╨æhrbar, wenn eine g╨æltige Operation damit 
  236. m╨ñglich ist. 
  237.  
  238.  
  239. ΓòÉΓòÉΓòÉ 4.3.1. Eintragsliste ΓòÉΓòÉΓòÉ
  240.  
  241. In dieser Liste sind alle vorhandenen Eintr╨öge der Crontabs-Datei aufgef╨æhrt. 
  242. Man kann einzelne Elemente mit der linken Maustaste oder der Leertaste 
  243. ausw╨öhlen und die dann ╨æber die Schaltfl╨öche L╨ñschen entfernen. Vorsicht, es 
  244. gibt keine Funktion zum Zur╨æcknehmen des L╨ñschvorgangs. 
  245.  
  246. Alternativ kann man auch einen Eintrag bearbeiten. 
  247.  
  248. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  249. Crontabs-Eintr╨öge. 
  250.  
  251.  
  252. ΓòÉΓòÉΓòÉ 4.3.2. Crontabs-Eintrag ΓòÉΓòÉΓòÉ
  253.  
  254. In diesem Feld kann ein neuer Crontabs-Befehl eingesetzt werden. Er mu╤ü die 
  255. Syntaxkonventionen einhalten. Nach dem Editieren dr╨æckt man die Schaltfl╨öche 
  256. Hinzuf╨ægen, um den Eintrag in die Crontabs-Datei zu ╨æbertragen. Treten keine 
  257. Fehler auf, wird das Feld gel╨ñscht und der Eintrag an das Ende der 
  258. Eintragsliste gesetzt. Bei einem Fehler verbleibt die Eingabe im Feld und es 
  259. wird eine Fehlermeldung angezeigt. 
  260.  
  261. Wurde das Eintragsfeld durch das Bearbeiten eines vorhandenen Eintrags gef╨ællt, 
  262. kann man den alten Eintrag mit ╨₧ndern ersetzen oder mit Abbruch den 
  263. ╨₧nderungswunsch zur╨æckweisen. 
  264.  
  265. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  266. Crontabs-Eintr╨öge. 
  267.  
  268.  
  269. ΓòÉΓòÉΓòÉ 4.3.3. Eintrag hinzuf╨ægen ΓòÉΓòÉΓòÉ
  270.  
  271. Durch das Benutzen dieser Schaltfl╨öche wird der im Feld Neuer Befehl 
  272. eingegebene Eintrag ╨æberpr╨æft und gegebenenfalls in die Liste der vorhandenen 
  273. Eintr╨öge ╨æbernommen. 
  274.  
  275. Der Eintrag mu╤ü die Syntaxkonventionen einhalten. Bei einem Fehler verbleibt 
  276. die Eingabe im Feld und es wird eine Fehlermeldung angezeigt. 
  277.  
  278. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  279. Crontabs-Eintr╨öge. 
  280.  
  281.  
  282. ΓòÉΓòÉΓòÉ 4.3.4. Eintrag ╨öndern ΓòÉΓòÉΓòÉ
  283.  
  284. Durch das Benutzen dieser Schaltfl╨öche wird der im Feld Neuer Befehl 
  285. eingegebene Eintrag ╨æberpr╨æft und gegebenenfalls in die Liste der vorhandenen 
  286. Eintr╨öge ╨æbernommen. Er ersetzt dabei den Eintrag, aus dem der Inhalt des 
  287. Eintragsfeld entstanden ist. 
  288.  
  289. Der Eintrag mu╤ü die Syntaxkonventionen einhalten. Bei einem Fehler verbleibt 
  290. die Eingabe im Feld und es wird eine Fehlermeldung angezeigt. 
  291.  
  292. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  293. Crontabs-Eintr╨öge. 
  294.  
  295.  
  296. ΓòÉΓòÉΓòÉ 4.3.5. Eintragsbearbeitung abbrechen ΓòÉΓòÉΓòÉ
  297.  
  298. Durch das Benutzen dieser Schaltfl╨öche wird die Bearbeitung eines existierenden 
  299. Eintrags abgebrochen. Das Eintragsfeld wird dabei gel╨ñscht. 
  300.  
  301. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  302. Crontabs-Eintr╨öge. 
  303.  
  304.  
  305. ΓòÉΓòÉΓòÉ 4.3.6. Eintr╨öge l╨ñschen ΓòÉΓòÉΓòÉ
  306.  
  307. Alle markierten Eintr╨öge aus der Eintragsliste werden unwiderruflich gel╨ñscht. 
  308.  
  309. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  310. Crontabs-Eintr╨öge. 
  311.  
  312.  
  313. ΓòÉΓòÉΓòÉ 4.3.7. Eintrag bearbeiten ΓòÉΓòÉΓòÉ
  314.  
  315. Der markierte Eintrag aus der Eintragsliste wird zur Ver╨önderung in das Feld 
  316. Neuer Befehl kopiert. Der Eintrag verbleibt aus Sicherheitsgr╨ænden in der Liste 
  317. und wird durch das Dr╨æcken von ╨₧ndern ersetzt. Mit Abbruch kann man den 
  318. ╨₧nderungswunsch zur╨æckweisen. 
  319.  
  320. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  321. Crontabs-Eintr╨öge. 
  322.  
  323.  
  324. ΓòÉΓòÉΓòÉ 4.4. Ausgabe ΓòÉΓòÉΓòÉ
  325.  
  326. Diese Seite aus dem Notizbuch mit den Einstellungen erlaubt es, den Ausgabepfad 
  327. und die Eigenschaften der Ausgabe vom D╨ömon und den aufgerufenen Programmen 
  328. festzulegen. 
  329.  
  330. Durch das Ausw╨öhlen von Anzahl der Ausgabedateien und Dateigr╨ñ╤üe-Schwellenwert 
  331. legt man den maximal benutzten Plattenplatz fest. 
  332.  
  333. Der Pfad der Ausgabedateien wird ebenfalls angezeigt; zur Pfad╨önderung mu╤ü aber 
  334. eine Schaltfl╨öche benutzt werden. 
  335.  
  336. Es besteht die M╨ñglichkeit, alle Ausgaben zu ignorieren. 
  337.  
  338. Die Unixversion von Cron schickt jedem Benutzer zu jedem Auftrag dessen Ausgabe 
  339. und den Programmstatus per Post zu. Da OS/2 weder ein standardisiertes 
  340. Postsystem, noch Multiuserf╨öhigkeit besitzt, schien es geschickter, alle 
  341. Ausgaben und Meldungen in eine Datei zu lenken. Bei unregelm╨ö╤üiger Wartung 
  342. w╨ærde aber nach und nach die Plattenkapazit╨öt ╨æberschritten. Deshalb wird immer 
  343. dann auf eine neue Datei gewechselt, wenn der Schwellenwert ╨æberschritten 
  344. wurde. Alle Ausgabedateien haben den Dateinamen Cron000?.out. Dabei durchl╨öuft 
  345. das Fragezeichen alle Ziffern von 0 bis zur gegebenen Anzahl der 
  346. Ausgabedateien. 
  347.  
  348. Die aktuelle Ausgabedatei ist im permanenten Zugriff, sofern die Ausgabe nicht 
  349. komplett ignoriert wird. Nicht alle Programme kommen mit diesem Zugriff 
  350. zurecht, um die Datei anzuzeigen. (Der Befehl TYPE funktioniert aber.) 
  351. Deshalb kann man im Men╨æ die n╨öchste Ausgabedatei ausw╨öhlen, um die aktuelle 
  352. Ausgabedatei freizugeben. Diese kann dann editiert oder angesehen werden. 
  353.  
  354.  
  355. ΓòÉΓòÉΓòÉ 4.4.1. Schwellenwert ΓòÉΓòÉΓòÉ
  356.  
  357. Die aktuelle Ausgabedatei wird nach dem Erreichen des Schwellenwertes 
  358. gewechselt. Es k╨ñnnen nur vorgew╨öhlte Schwellenwerte benutzt werden. 
  359.  
  360. Der Zusammenhang mit den anderen Werten ist in der Hilfe zur Ausgabe 
  361. beschrieben. 
  362.  
  363. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  364. Ausgabe. 
  365.  
  366.  
  367. ΓòÉΓòÉΓòÉ 4.4.2. Dateianzahl ΓòÉΓòÉΓòÉ
  368.  
  369. Die Ausgabedateien durchlaufen die Namen Cron000?.out, wobei das Fragezeichen 
  370. die Werte von 0 bis zur Anzahl annimmt. 
  371.  
  372. Der Zusammenhang mit den anderen Werten ist in der Hilfe zur Ausgabe 
  373. beschrieben. 
  374.  
  375. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  376. Ausgabe. 
  377.  
  378.  
  379. ΓòÉΓòÉΓòÉ 4.4.3. Pfad ΓòÉΓòÉΓòÉ
  380.  
  381. Dieses Feld zeigt den Pfad f╨ær die Ausgabedateien. Der voreingestellte Wert ist 
  382. der Pfad, von dem der D╨ömon gestartet wurde, also nicht das jeweils aktuelle 
  383. Verzeichnis. 
  384.  
  385. Zur ╨₧nderung mu╤ü die Schaltfl╨öche Pfad ╨öndern benutzt werden. Dann wird die 
  386. zugeh╨ñrige Auswahlbox ge╨ñffnet. 
  387.  
  388. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  389. Ausgabe. 
  390.  
  391.  
  392. ΓòÉΓòÉΓòÉ 4.4.4. Pfad ╨öndern ΓòÉΓòÉΓòÉ
  393.  
  394. Mit dieser Schaltfl╨öche ╨ñffnet sich eine Auswahlbox, mit der der Pfad f╨ær die 
  395. Ausgabedateien ver╨öndert werden kann. Nach einer erfolgreichen Ver╨önderung wird 
  396. der Pfad im Anzeigefeld aufgefrischt. 
  397.  
  398. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  399. Ausgabe. 
  400.  
  401.  
  402. ΓòÉΓòÉΓòÉ 4.4.5. Ausgabe ignorieren ΓòÉΓòÉΓòÉ
  403.  
  404. Es ist m╨ñglich, alle Ausgaben sowohl des D╨ömons, als auch der aufgerufenen 
  405. Programme zu ignorieren, sie werden dann nicht in eine Datei geschrieben. 
  406.  
  407. Diese Einstellung ist die Voreinstellung beim ersten Programmstart. Es wird 
  408. empfohlen, die Einstellungen auf dieser Seite den lokalen Bed╨ærfnissen 
  409. anzupassen und die Ausgabe dann freizugeben, um Fehler bei den Programmen zu 
  410. erkennen. 
  411.  
  412. Falls diese Auswahl gesetzt ist, ist die Wahl der n╨öchsten Ausgabedatei im 
  413. Hauptmen╨æ nicht m╨ñglich. 
  414.  
  415. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  416. Ausgabe. 
  417.  
  418.  
  419. ΓòÉΓòÉΓòÉ 4.4.6. Ausgabepfad ╨öndern ΓòÉΓòÉΓòÉ
  420.  
  421. Dieses Dialogfenster ╨ñffnet sich durch das Bedienen der Schaltfl╨öche zum Pfad 
  422. ╨öndern. 
  423.  
  424. Der aktuelle Pfad der Ausgabedateien wird im Ausgabepfad-Eingabefeld angezeigt. 
  425. Bei jedem doppelten Mausklick in die Ausgabepfad-Liste wird der entstehende 
  426. Pfad neu angezeigt. 
  427.  
  428. Selbstverst╨öndlich kann man den neuen Pfad auch per Hand eingeben. 
  429.  
  430. Diese Dialogbox wird von der Seite Ausgabe im Einstellungsnotizbuch aufgerufen. 
  431.  
  432.  
  433. ΓòÉΓòÉΓòÉ 4.4.6.1. Ausgabepfad-Eingabefeld ΓòÉΓòÉΓòÉ
  434.  
  435. Das Eingabefeld f╨ær die Ausgabe wird entweder durch eine Benutzereingabe oder 
  436. durch das Bedienen der Ausgabepfad-Liste ver╨öndert. Initial wird der Wert auf 
  437. den aktuellen Ausgabepfad gesetzt. 
  438.  
  439. Nach dem Dr╨æcken der Best╨ötigungstaste wird ╨æberpr╨æft, ob der Pfad tauglich 
  440. ist. Dazu mu╤ü er existieren und die M╨ñglichkeit bestehen, zehn Dateien der Form 
  441. Cron000?.out zu erzeugen oder zu ver╨öndern. Das Fragezeichen durchl╨öuft dabei 
  442. alle Dezimalziffern. 
  443. Bei einem Fehler wird ein Mitteilungsfenster ge╨ñffnet und auf den Umstand 
  444. hingewiesen. Man mu╤ü dann einen anderen Pfad w╨öhlen, abbrechen oder mit einem 
  445. anderen Programm den Fehler beheben (z.B. den Pfad anlegen). 
  446.  
  447. Dieser Eintrag befindet sich in der Dialogbox zur ╨₧nderung des Pfades, die von 
  448. der Seite Ausgabe im Einstellungsnotizbuch aufgerufen wird. 
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 4.4.6.2. Ausgabepfad-Liste ΓòÉΓòÉΓòÉ
  452.  
  453. Mit der Liste f╨ær Ausgabepfade hat man eine komfortable M╨ñglichkeit, den 
  454. aktuellen Ausgabepfad zu ver╨öndern. 
  455.  
  456. In der Liste sind die Laufwerksbuchstaben (ohne Floppies) und alle 
  457. Unterverzeichnisse des aktuellen Pfades vertreten. Durch ein doppeltes Klicken 
  458. der linken Maustaste auf eine dieser Komponenten wird sie ausgew╨öhlt und an den 
  459. aktuellen Pfad angeh╨öngt, bzw. der aktuelle Pfad ersetzt. 
  460.  
  461. Das Ausgabepfad-Eingabefeld pa╤üt seinen Wert automatisch an. Durch das Bedienen 
  462. der Eingabetaste wird die aktuelle Auswahl ╨æbernommen und der Wert des 
  463. Eingabefeldes getestet. 
  464.  
  465. Dieser Eintrag befindet sich in der Dialogbox zur ╨₧nderung des Pfades, die von 
  466. der Seite Ausgabe im Einstellungsnotizbuch aufgerufen wird. 
  467.  
  468.  
  469. ΓòÉΓòÉΓòÉ 4.5. TCP/IP ΓòÉΓòÉΓòÉ
  470.  
  471. Diese Seite aus dem Notizbuch mit den Einstellungen erlaubt es, die 
  472. M╨ñglichkeiten einer Bedienung durch TCP/IP-vernetzte Fremdmaschinen 
  473. festzulegen.  TCP/IP kennt keinen eigenen Zugriffsschutz. Es ist dem System 
  474. nicht m╨ñglich, einzelne Kommunikationen zu verbieten. Um nicht eine riesige 
  475. Sicherheitsl╨æcke aufzutun, erlaubt der Cron D╨ömon nur die Kommunikation mit 
  476. bestimmten Partnerrechnern ╨æber TCP/IP. Die Namen der Partnerrechner stehen in 
  477. einer Datei, pro Rechner eine Zeile. Jeder Rechnername darf in der 
  478. Nummernnotation (z.B. 128.176.248.76) oder in der allgemeinen Namenskonvention 
  479. (z.B. Sauron@uni-muenster.de) angegeben werden. 
  480.  
  481. Der Dateiname und Pfad der Erlaubnisdatei wird in einem Feld angezeigt; zur 
  482. ╨₧nderung mu╤ü aber eine Schaltfl╨öche benutzt werden. 
  483.  
  484. Erst durch das Ausw╨öhlen von Zugriff erlauben wird ein prinzipieller Zugriff 
  485. von Fremdrechnern m╨ñglich. 
  486. Falls auf dem aktuellen Rechner kein TCP/IP installiert ist, ist diese 
  487. Schaltfl╨öche nicht anw╨öhlbar. 
  488.  
  489. Die Bearbeitung der Crontabs-Datei aus der Ferne erfolgt durch das 
  490. Hilfsprogramm crontab. 
  491.  
  492. Die Portnummer des Cron D╨ömons ist 64020. 
  493.  
  494.  
  495. ΓòÉΓòÉΓòÉ 4.5.1. Dateiname ΓòÉΓòÉΓòÉ
  496.  
  497. Der Dateiname f╨ær die TCP/IP-Zugriffserlaubnisse l╨ö╤üt sich nur durch das 
  498. Anw╨öhlen der Schaltfl╨öche Dateiname ╨öndern ver╨öndern. Es wird der aktuelle Pfad 
  499. und Dateiname der Erlaubnisdatei-Datei angezeigt. Nach dem ersten Aufruf des 
  500. Programms wird standardgem╨ö╤ü die Datei nul benutzt. 
  501.  
  502. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  503. TCP/IP-Zugriffe. 
  504.  
  505.  
  506. ΓòÉΓòÉΓòÉ 4.5.2. Dateiname ╨öndern ΓòÉΓòÉΓòÉ
  507.  
  508. Mit dieser Schaltfl╨öche l╨ö╤üt sich der Dateiname und der Pfad der 
  509. TCP/IP-Zugriffserlaubnis-Datei ver╨öndern. Dabei wird ein Standardfenster des 
  510. Systems ge╨ñffnet, das auch von anderen Programmen genutzt wird, um Dateien 
  511. einzulesen. 
  512.  
  513. Falls die angegebene Datei noch nicht existiert, so wird sie angelegt. Es mu╤ü 
  514. ein normaler Dateiname angegeben werden. Die einzige Ausnahme ist die Datei 
  515. nul, die als "Notdatei" f╨ær Fehler fungiert. Falls die Datei bereits existiert, 
  516. so wird nach der Best╨ötigung der Inhalt ╨æberpr╨æft. Dabei mu╤ü in jeder Zeile ein 
  517. Rechnername in IP-Notation stehen. Leerzeilen und Zeilen, die mit einem 
  518. Doppelkreuz (#) oder Semikolon (;) beginnen, werden als Kommentarzeilen 
  519. angesehen und ignoriert. Nur nach dem erfolgreichen Einlesen der Datei wird die 
  520. urspr╨ængliche Datei geschlossen und die neue verwendet. 
  521.  
  522. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  523. TCP/IP-Zugriffe. 
  524.  
  525.  
  526. ΓòÉΓòÉΓòÉ 4.5.3. Zugriff erlauben ΓòÉΓòÉΓòÉ
  527.  
  528. Diese Schaltfl╨öche regelt den allgemeinen TCP/IP-Zugang von Fremdrechner. 
  529. Ungeachtet der Zugriffserlaubnisdatei, die die Fremdrechner auflistet, steht 
  530. hier ein Mittel zur Verf╨ægung, um generell den Zugriff zu verbieten. 
  531.  
  532. Diese Schaltfl╨öche ist nicht anw╨öhlbar, wenn der Rechner nicht mit TCP/IP 
  533. ausgestattet ist. 
  534.  
  535. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  536. TCP/IP-Zugriffe. 
  537.  
  538.  
  539. ΓòÉΓòÉΓòÉ 4.6. Allgemeine Einstellungen ΓòÉΓòÉΓòÉ
  540.  
  541. Diese Seite aus dem Notizbuch mit den Einstellungen erlaubt es, allgemeine 
  542. Einstellungen des Programms zu ver╨öndern.  Zur Zeit wird auf dieser Seite nur 
  543. die bevorzugte Sprache ausgew╨öhlt. Standardgem╨ö╤ü steht diese beim ersten 
  544. Programmstart auf "English", sofern nicht die Umgebungsvariable LANG auf etwas 
  545. anderes verweist. Unterst╨ætzte LANG-Werte sind: 
  546.  
  547. LANG-Wert      Sprache 
  548. USA            English 
  549. UK             English 
  550. GERM           Deutsch 
  551. FRAN           Fran╨ùais 
  552.  
  553. Ge╨öndert werden die Sprache durch das Bedienen der Sprachauswahlliste. 
  554.  
  555.  
  556. ΓòÉΓòÉΓòÉ 4.6.1. Bevorzugte Sprache ΓòÉΓòÉΓòÉ
  557.  
  558. Die bevorzugte Sprache l╨ö╤üt sich durch das Bedienen dieser Liste ausw╨öhlen. Es 
  559. steht nur eine begrenzte Auswahl zur Verf╨ægung. 
  560.  
  561. Standardgem╨ö╤ü steht die Sprache beim ersten Programmstart auf "English", sofern 
  562. nicht die Umgebungsvariable LANG auf etwas anderes verweist. In der Hilfe zu 
  563. den allgemeinen Einstellungen stehen dazu weitere Informationen.  M╨ñgliche 
  564. Sprachen sind zur Zeit: 
  565.  
  566. o Deutsch 
  567.  
  568. o Englisch 
  569.  
  570. o Franz╨ñsisch 
  571.  
  572. Eine ╨₧nderung wird erst nach einem Neustart des Programms wirksam. 
  573.  
  574. Dieser Eintrag befindet sich im Einstellungsnotizbuch auf der Seite f╨ær die 
  575. allgemeinen Einstellungen. 
  576.  
  577.  
  578. ΓòÉΓòÉΓòÉ 5. Beispiele und Syntax von Crontabs-Eintr╨ögen ΓòÉΓòÉΓòÉ
  579.  
  580. In diesem Kapitel wird die Syntax der Crontabs-Eintr╨öge beschrieben und die 
  581. Benutzung anhand von Beispielen demonstriert. 
  582.  
  583. Im Gegensatz zur Syntax des Programms crontabs und zu m╨ñglichen Eingaben von 
  584. Crontabs-Eintr╨öge innerhalb dieses Programms d╨ærfen in der Datei auch 
  585. Kommentare auftauchen. 
  586.  
  587. Kommentarzeilen sind leere Zeilen oder Zeilen, die in der ersten Spalte ein 
  588. Semikolon (;) oder Doppelkreuz (#) stehen haben. 
  589.  
  590.  
  591. ΓòÉΓòÉΓòÉ 5.1. Syntax der Crontabs-Eintr╨ögen ΓòÉΓòÉΓòÉ
  592.  
  593. Die Syntax von Crontabs-Eintr╨ögen ist recht einfach. Jeder Eintrag mu╤ü in einer 
  594. Zeile stehen. Es wird nicht zwischen Gro╤ü- und Kleinschreibung unterschieden. 
  595. Jede Zeile hat die Form 
  596.  
  597. [Flaggen] Zeiten Kommando
  598.  
  599. Die Flaggen sind optional. M╨ñgliche Flaggen sind zur Zeit: 
  600.  
  601. Flagge    Bedeutung 
  602. Once      Das Kommando wird zur gegebenen Zeit einmal ausgef╨æhrt und danach aus 
  603.           der Kommandoliste gel╨ñscht. 
  604.  
  605. Die Zeiten haben in der Regel f╨ænf Eintr╨öge, die alle zutreffen m╨æssen, damit 
  606. das Kommando ausgef╨æhrt wird: 
  607.  
  608.  1. Minuten 
  609.  
  610.     Diese Zahlenangabe beschreibt die Minute innerhalb der Stunde, in der das 
  611.     Kommando gestartet werden soll. M╨ñgliche Werte liegen zwischen 0 und 59. 
  612.  
  613.  2. Stunden 
  614.  
  615.     Diese Zahlenangabe beschreibt die Stunde, zu der das Kommando gestartet 
  616.     werden soll. M╨ñgliche Werte liegen zwischen 0 und 23. 
  617.  
  618.  3. Monatstag 
  619.  
  620.     Diese Zahlenangabe beschreibt den Monatstag, an dem das Kommando gestartet 
  621.     werden soll. M╨ñgliche Werte liegen zwischen 1 und 31, wobei das Maximum 
  622.     nicht vom jeweiligen Monat abh╨öngt. Im Februar werden also Kommandos mit 
  623.     dem Monatstag 31 nicht ausgef╨æhrt, obwohl die Angabe legal ist. 
  624.  
  625.  4. Monat 
  626.  
  627.     Diese Zahlenangabe beschreibt den Monat, in dem das Kommando gestartet 
  628.     werden soll. M╨ñgliche Werte liegen zwischen 1 und 12. 
  629.  
  630.  5. Wochentag 
  631.  
  632.     Diese Zahlenangabe beschreibt den Wochentag, an dem das Kommando gestartet 
  633.     werden soll. M╨ñgliche Werte liegen zwischen 0 und 6. Der Wert 0 beschreibt 
  634.     den Sonntag. 
  635.  
  636. Es gibt noch drei Spezialzeiten, die jeweils alle 5 Angaben ersetzen: 
  637.  
  638. Sonderzeit     Bedeutung 
  639. Cronstart      Das Kommando wird beim Start des D╨ömon ausgef╨æhrt, sofern die 
  640.                Freigabe in der Crontabs-Bearbeitung erfolgt ist. 
  641. Cronstop       Das Kommando wird beim Beenden des D╨ömon ausgef╨æhrt, sofern die 
  642.                Freigabe in der Crontabs-Bearbeitung erfolgt ist. 
  643.                VORSICHT: Es verbleibt nur eine sehr kurze Verz╨ñgerungsfrist, 
  644.                bevor der D╨ömon sich dann beendet. Im Falle eines 
  645.                Systemabschlusses kann die verbliebene Zeit bis zum Booten ggf. 
  646.                nicht ausreichen, um komplizierte Befehlsfolgen auszuf╨æhren. 
  647.                Eventuell wird in sp╨öteren Versionen eine benutzerdefinierbare 
  648.                maximale Verz╨ñgerungszeit angeboten, dazu sollten aber 
  649.                Bedarfsw╨ænsche ge╨öu╤üert werden. 
  650. Daily          Das Kommando wird einmal t╨öglich bei der ersten M╨ñglichkeit 
  651.                ausgef╨æhrt. Man beachte, da╤ü das Kommando nicht beim Hinzuf╨ægen 
  652.                zur Liste ausgef╨æhrt wird, sondern erst ab dem n╨öchsten Tag 
  653.                gestartet wird, falls der D╨ömon am aktuellen Tag bereits 
  654.                gelaufen hat oder l╨öuft. 
  655.  
  656. Als Kommando ist jedes beliebige OS/2-Kommando erlaubt. Zur Zeit gibt es noch 
  657. keine genauere Spezifizierung des Programmtyps (das ╨öndert sich!), so da╤ü man 
  658. bei DOS-Programmen am besten den OS/2-Befehl start zur Hilfe nimmt. Die 
  659. Standardausgaben des Programms werden in einer tempor╨ören Datei gesammelt und 
  660. beim Beenden des Programms in die Ausgabedatei kopiert. Da bei der Benutzung 
  661. von start ein weiterer, unabh╨öngiger Proze╤ü gestartet wird, der sich der 
  662. Kontrolle des D╨ömons entzieht, sollte die Ausgabe der Programme gel╨ñscht oder 
  663. umgelenkt werden. Dazu gibt man am Ende der Zeile 
  664.  
  665.  >Datei 2>&1
  666.  
  667. an. Als Dateiname kann man die Datei nul angeben, um die Ausgabe zu ignorieren. 
  668. Da PM-Programme normalerweise keine Ausgabe haben, sollte dies bei solchen 
  669. Programmen immer angegeben werden. 
  670.  
  671. Die tempor╨ören Dateien werden im gleichen Unterverzeichnis erzeugt, wo auch das 
  672. Programm des Cron D╨ömon steht. Es empfiehlt sich, "Leichen" durch die beiden 
  673. Crontabs-Befehle 
  674.  
  675. Cronstart del ?:\Pfad\*.tmp >nul 2>&1
  676. 0 3 * * 0 del ?:\Pfad\*.tmp >nul 2>&1
  677.  
  678. regelm╨ö╤üig zu entfernen. Das Fragezeichen und Pfad sollten durch die 
  679. entsprechenden Werte ersetzt werden. 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 5.2. Beispiele f╨ær Crontabs-Eintr╨öge ΓòÉΓòÉΓòÉ
  683.  
  684. Es gibt eine Vielzahl von Einsatzm╨ñglichkeiten des Cron D╨ömon, von denen einige 
  685. anhand von Beispielen vorgestellt werden sollen. Dabei werden als Kommandos 
  686. auch Programmnamen benutzt, die garantiert nicht auf jedem System verf╨ægbar 
  687. sind, aber durch ihre sprechenden Namen den Einsatz aufzeigen. 
  688.  
  689. o * * * * * echo Eine Minute ist um. 
  690.  
  691.   Jede Minute in jeder Stunde an jedem beliebigen Tag wird die Zeile Eine 
  692.   Minute ist um. ausgegeben. Diese Ausgabe des Kommandos echo wird in die 
  693.   Ausgabedatei des Cron D╨ömons kopiert. 
  694.  
  695. o 0 * * * * echo Eine Stunde ist um. >nul 2>&1 
  696.  
  697.   Zu jeder vollen Stunde an jedem beliebigen Tag wird die Zeile Eine Stunde ist 
  698.   um. ausgegeben. Da die Ausgabe aber verworfen wird, ist dieser Befehl 
  699.   unsinnig (echo ist ja nur f╨ær Ausgaben zust╨öndig). Immerhin erscheint noch in 
  700.   der Ausgabedatei des D╨ömons die Mitteilung, da╤ü das Programm gestartet wurde, 
  701.   sofern die Ausgabefunktionen prinzipiell benutzt werden. 
  702.  
  703. o 0,30 * * * * DeliverMail 
  704.  
  705.   Zu jeder vollen und halben Stunde wird das Programm DeliverMail gestartet. 
  706.   Alle Ausgaben des Programms erscheinen auch in der Ausgabedatei des D╨ömons. 
  707.  
  708. o 0,30 * * * * start PMDeliverMail >nul 2>&1 
  709.  
  710.   Zu jeder vollen und halben Stunde wird das Programm PMDeliverMail in einer 
  711.   separaten Sitzung gestartet (n╨ñtig bei PM-Programmen!). Alle Ausgaben werden 
  712.   verworfen. 
  713.  
  714. o 0 3 * * 0 MyBackup /weekly 
  715.  
  716.   An jedem Sonntag um drei Uhr morgens wird das Programm MyBackup mit dem 
  717.   Parameter /weekly gestartet. 
  718.  
  719. o 0 3 1 * * MyBackup /monthly 
  720.  
  721.   An jedem 1. eines Monats um drei Uhr morgens wird das Programm MyBackup mit 
  722.   dem Parameter /monthly gestartet. 
  723.  
  724. o Once 0 3 1 4 * time 4:0:0 
  725.  
  726.   Am 1. April um 3 Uhr morgens wird einmalig die Zeit um eine Stunde 
  727.   vorgestellt. 
  728.  
  729. o Once * * * * * setboot /b >nul 2>&1 
  730.  
  731.   Die Maschine wird einmalig (wichtig!) zum n╨öchstm╨ñglichen Zeitpunkt neu 
  732.   gestartet. Alle Ausgaben des Programms werden ignoriert. Vorsicht bei einer 
  733.   Nachahmung, setboot /b entspricht einem Dr╨æcken von Alt-Strg-Entf. Dieser 
  734.   Befehl kann z.B. n╨ætzlich sein, um einem Stromausfall zuvorzukommen. (Na gut, 
  735.   das wei╤ü man nicht immer vorher, aber wenn der/die Kollege/in gerade an 
  736.   Kabeln von ungesch╨ætzten Stromkreisen rumfummelt, kann dies noch die letzte 
  737.   Rettung f╨ær das Plattensystem eines Servers drei R╨öume weiter sein. Alles 
  738.   schon erlebt...) 
  739.  
  740. o 0 3 * * * deltree f:\tmp & mkdir f:\tmp & echo Das Verzeichnis wird morgens 
  741.   um drei gel╨ñscht! > f:\tmp\Warnung.!!! 
  742.  
  743.   Um drei Uhr morgens wird zuerst der Befehl deltree mit dem Parameter f:\tmp 
  744.   aufgerufen, dann das Verzeichnis neu erzeugt und eine Warnungsdatei in diesem 
  745.   Verzeichnis generiert. Alles geschieht ╨æber einen einzigen 
  746.   Befehlsinterpreter, so da╤ü die Ausgaben der Programme sch╨ñn hintereinander in 
  747.   der Ausgabedatei des D╨ömon stehen. 
  748.  
  749. o Cronstart del c:\cron\*.tmp >nul 2>&1 
  750.  
  751.   Bei jedem Start des D╨ömons werden alle tempor╨ören Dateien aus dem 
  752.   Cron-Verzeichnis auf Laufwerk C gel╨ñscht. Alle Ausgaben werden ignoriert. 
  753.  
  754.   Dieser Befehl wird nur dann ausgef╨æhrt, wenn auch die Freigabe in der 
  755.   Crontabs-Bearbeitung erfolgt ist. 
  756.  
  757.   Dieser Befehl ist recht n╨ætzlich, da erfahrungsgem╨ö╤ü immer ein paar tempor╨öre 
  758.   Dateien vom D╨ömon nicht gel╨ñscht werden k╨ñnnen. Das ist kein Fehler des 
  759.   D╨ömons, sondern meistens eine fehlerhafte Crontabs-Zeile mit start aber ohne 
  760.   Ausgabeumlenkung. (Die tempor╨öre Ausgabedatei ist dann f╨ær den D╨ömon 
  761.   blockiert.) 
  762.  
  763. o Cronstop echo Abgemeldet: >> \Zeiten\florian & time >> \Zeiten\florian 
  764.  
  765.   Beim jedem Beenden des D╨ömons werden wird eine Meldung und die aktuelle 
  766.   Uhrzeit an eine Datei angeh╨öngt. Da der Befehl time von der Standardeingabe 
  767.   liest, diese aber vom D╨ömon standardgem╨ö╤ü auf nul gelegt wurde, entf╨öllt eine 
  768.   Umstellung der Uhrzeit, sie wird nur angezeigt. 
  769.  
  770.   Dieser Befehl wird nur dann ausgef╨æhrt, wenn auch die Freigabe in der 
  771.   Crontabs-Bearbeitung erfolgt ist. 
  772.  
  773.   Zusammen mit einem ╨öhnlichen Befehl w╨öhrend des Hochfahrens l╨ö╤üt sich so ein 
  774.   rudiment╨öres Abrechnungsprotokoll fahren. Als Voraussetzung dazu sollte man 
  775.   aber auch den Cron D╨ömon schon beim Systemstart aktivieren. Das kann man z.B. 
  776.   dadurch realisieren, indem man eine Referenz oder Kopie vom D╨ömon in den 
  777.   Systemstart-Ordner bringt. 
  778.  
  779.   VORSICHT: Es verbleibt nur eine sehr kurze Verz╨ñgerungsfrist, bevor der D╨ömon 
  780.   sich dann beendet. Im Falle eines Systemabschlusses kann die verbliebene Zeit 
  781.   bis zum Booten ggf. nicht ausreichen, um komplizierte Befehlsfolgen 
  782.   auszuf╨æhren. Eventuell wird in sp╨öteren Versionen eine benutzerdefinierbare 
  783.   maximale Verz╨ñgerungszeit angeboten, dazu sollten aber Bedarfsw╨ænsche 
  784.   ge╨öu╤üert werden. 
  785.  
  786. o Daily VirusCheck 
  787.  
  788.   T╨öglich wird einmal zum fr╨æhestm╨ñglichen Zeitpunkt das Programm VirusCheck 
  789.   gestartet. Man beachte, da╤ü das Kommando nicht beim Hinzuf╨ægen zur Liste 
  790.   ausgef╨æhrt wird, sondern erst ab dem n╨öchsten Tag gestartet wird, falls der 
  791.   D╨ömon am aktuellen Tag bereits gelaufen hat oder l╨öuft. 
  792.  
  793. o 0 8-12,14-18 * * 1-5 start PMBeep >nul 2>&1 
  794.  
  795.   Von Montag bis Freitag wird zu jeder vollen Stunde zwischen 8 und 12 sowie 
  796.   zwischen 14 und 18 Uhr das Programm PMBeep gestartet. Das Programm l╨öuft in 
  797.   einer separaten Sitzung, Ausgaben werden ignoriert. 
  798.  
  799.  
  800. ΓòÉΓòÉΓòÉ 6. Benutzung im LAN und unter Netware ΓòÉΓòÉΓòÉ
  801.  
  802. Die Kommunikation mit dem Cron D╨ömon funktioniert am besten durch den 
  803. LAN-Zugriff auf eine Named Pipe, da diese Kommunikationsart vom OS/2 direkt 
  804. unterst╨ætzt wird. 
  805.  
  806. Innerhalb eines Netzwerkes ist diese Kommunikationsart ebenfalls m╨ñglich. 
  807. Sowohl das LAN, als auch Novell-Netware bieten dabei Pipe-Komponenten an. Beide 
  808. bieten explizite Zugriffsschutzmechanismen, so da╤ü der D╨ömon darauf verzichten 
  809. kann. 
  810.  
  811. Um den D╨ömon innerhalb des Netzwerkes zur Verf╨ægung zu stellen, mu╤ü man mit den 
  812. jeweiligen Zugriffsschutz-Programmen (z.B. net access im LAN) den Zugriff auf 
  813. die Pipe 
  814.  
  815. \pipe\Cron-Daemon-Request
  816.  
  817. f╨ær die gew╨ænschten Benutzer(-gruppen) erlauben. Danach kann mit dem 
  818. Hilfsprogramm crontab die Crontabs-Datei des Rechner fernbedient werden. 
  819.  
  820.  
  821. ΓòÉΓòÉΓòÉ 7. Neues zwischen den Versionen ΓòÉΓòÉΓòÉ
  822.  
  823. Dieses Kapitel enth╨ölt alle gr╨ñ╤üeren ╨₧nderungen zwischen den Versionen. 
  824.  
  825. o ╨₧nderungen zwischen der Version 1.20 und Version 1.12 
  826.  
  827.  
  828. ΓòÉΓòÉΓòÉ 7.1. ╨₧nderungen zwischen der Version 1.20 und Version 1.12 ΓòÉΓòÉΓòÉ
  829.  
  830. Folgende ╨₧nderungen sind in Version 1.20 erfolgt: 
  831.  
  832. o Kosmetische ╨₧nderungen und diverse Fehlerbeseitigungen. 
  833. o Unterst╨ætzung f╨ær franz╨ñsische Meldungen und Hilfe. 
  834. o In der PM-Version des D╨ömons kann ein Job ver╨öndert werden. 
  835. o In Kommandos k╨ñnnen die Zeiten nun auch als Intervalle angegeben werden. 
  836.   0,4,5,6,9 kann auch als 0,4-6,9 angegeben werden. 
  837. o Die Spezialzeit Daily erlaubt das Starten eines Kommandos zum 
  838.   fr╨æhestm╨ñglichen Zeitpunkt an einem Tag, aber nur einmal pro Tag. 
  839. o Farben und Font des Hauptfensters k╨ñnnen nun ╨æber die Schriftartpalette und 
  840.   die Farbpalette der Systemkonfiguration ge╨öndert werden, die Werte ╨æberdauern 
  841.   einen Programmabschlu╤ü. 
  842.   Zum ╨₧ndern der Vordergrundfarbe benutze man die Taste [Strg] mit der zweiten 
  843.   Maustaste. 
  844. o Neben der Position wird nun auch die Darstellung des Fensters (minimiert, 
  845.   maximiert oder normal) beim Programmabschlu╤ü gespeichert und ╨æbernommen. 
  846.  
  847.  
  848. ΓòÉΓòÉΓòÉ 8. Selbstbeweihr╨öucherung ΓòÉΓòÉΓòÉ
  849.  
  850. Dieses Programm wurde unter OS/2 f╨ær EMX als PM-Programm entwickelt. Tips, 
  851. Fehlermeldungen und Verbesserungsvorschl╨öge (siehe Datei program!) werden 
  852. dankend entgegengenommen. 
  853.  
  854. Bei W╨ænschen sollte man vorher die Datei wishlist durchsehen, ob der Wunsch 
  855. bereits registriert ist. 
  856.  
  857. Der Klau von Funktionen, Teilen von Programmen oder ganzen Dateien ist explizit 
  858. erlaubt. Bei ganzen Dateien oder kaum unterscheidbaren Dateien greifen aber die 
  859. allgemeinen Lizenzbestimmungen, damit andere Benutzer nicht durch defekte 
  860. Dateien irregeleitet werden. Spenden werden von jedem Sozialamt gerne 
  861. entgegengenommen, bei mir reicht 'ne mail mit 'nem simplen "nicht schlecht". 
  862.  
  863. Vielen Dank an Leonard H╨æesker. Er hat die englische Version der Hilfe 
  864. durchgesehen. 
  865.  
  866. Ebenfalls vielen Dank an die Folgenden. Sie haben den Cron D╨ömon in die anderen 
  867. Sprachen ╨æbersetzt: 
  868.  
  869. Franz╨ñsisch    Rapha╨Öl Vanney 
  870.  
  871. Florian Gro╤üe-Coosmann 
  872. E-Mail im Internet: coosman@uni-muenster.de 
  873.  
  874.  
  875. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  876.  
  877. Als Wecker eignet sich der Cron D╨ömon selbstverst╨öndlich auch!
  878.  
  879.  
  880. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  881.  
  882. Das mag sich ╨öndern, falls ein paar Leute diesem Kram ╨æbersetzen!
  883.  
  884.  
  885. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  886.  
  887. Eine Zahlenangabe ist eine durch Kommata getrennte Liste von Zahlen oder 
  888. Zahlintervallen, die das Ereignis treffen m╨æssen. Ein Stern (*) bedeutet: jede 
  889. m╨ñgliche Zahl. Beispiele: 
  890.  
  891. 1,2,5
  892.  
  893. oder 
  894.  
  895. 8-12,14-18
  896.  
  897. oder 
  898.  
  899. *
  900.