home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / pmcron03.zip / cronddeu.ipf < prev    next >
Text File  |  1996-05-09  |  52KB  |  1,039 lines

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