nnCron FAQ (Immerwieder gefragte Fragen, mit Antworten) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nnCron, nnCron LITE und nnBackup Homepage: http://www.nncron.ru/ Created: 02.14.2003 Last modification: 04.25.2003 Deutsche Übersetzung: 04.25.2003 ------------------------------------------------------------------------------- Inhalt: ~~~~~~~ 1.1 Wie kann ich mich bei der nnCron Mailingliste eintragen? 1.2 Was soll ich benutzen, nnCron Release oder nnCron Beta? 1.3 Eine nnCron Aufgabe arbeitet nicht so wie sie soll. Was kann ich tun? 1.4 Wie kann ich einen 'Bug Report' senden? 1.5 Ich habe Fehler in meiner Logdatei und in 'nnCron.out'! Was hat das zu bedeuten? 1.6 Da sind einige Fehler (error codes) in der Logdatei, 'nnCron.out' und der Konsole. Ist es möglich sich diese erklären zu lassen? 1.7 Als eine Aufgabe laut Zeiteinstellung laufen sollte, war mein PC nicht an. Wie werden diese überschrittenen Aufgaben behandelt? Ist es möglich, diese Aufgaben beim nächsten Start des PCs laufen zu lassen? 1.8 Warum kann ich keine Anwendung von einem Netzlaufwerk starten? Warum können Anwendungen, wenn sie mit nnCron gestartet wurden, nicht auf Netzlaufwerke zugreifen? 1.9 Einige Anwendungen (z.B. MIRANDA) hinterlassen ihr Icon im SystemTray wenn sie über nnCron beendet werden. Wie kann ich diese Icons wieder loswerden? 1.10 Warum will nnCron versuchen auf das Internet zuzugreifen und als Server agieren (listen auf Port 2002)? =============================================================================== - end of section --------------------------------------- -1.1- --------------------------------------- Q: Wie kann ich mich bei der nnCron Mailingliste eintragen? A: Du brauchst einen Account bei YAHOO um dich in die nnCron Mailingliste einzutragen. Dieser Account und der Beitritt zur nnCron Mailingliste ist kostenlos. Gehe zu http://groups.yahoo.com/nnCron/, klicke auf 'Join this group!', folge den Anweisungen um dich anzumelden. --------------------------------------- -1.2- --------------------------------------- Q: Was soll ich benutzen, nnCron Release oder nnCron Beta? A: nnCron Betaversionen sind generell schon schön 'stabil' und man kann erwarten das sie vernünftig arbeiten. Wir stellen die Beta Version erst nach gründlichen Test zur Verfügung. Wir schlagen vor die jeweils letzte Beta zu benutzen. Wenn ihnen das nicht zusagt, benutzen sie die Release Version. --------------------------------------- -1.3- --------------------------------------- Q: Eine nnCron Aufgabe arbeitet nicht so wie sie soll. Was kann ich tun? A: Zuerst schaue nach ob es keine Syntaxfehler gibt. Siehe hierzu die nnCron Logdateien und die 'nnCron.out' Datei (wenn es sie gibt). Danach stelle sicher, das du keine veraltete Version von nnCron hast: nnCron wird ständig weiter entwickelt und Fehler werden sehr schnell behoben. Es kann sehr gut sein, das dein Problem in einer neueren Version schon behoben ist. Denke daran, das neuere Funktionen wahrscheinlich nicht in alten Versionen enthalten sind. (Überprüfe die Histoty.txt nach neuen Funktionen). Wenn dies alles nichts hilft und dein Problem weiter existiert, sende einen 'Bug Report' an die nnCron Entwickler (support@nncron.ru) oder an die nnCron Mailingliste. --------------------------------------- -1.4- --------------------------------------- Q: Wie kann ich einen 'Bug Report' senden? A: Halte dich an folgende Schritte wenn du einen 'Bug'(Fehler) in nnCron gefunden hast: - stelle sicher das dieser Fehler in der neuesten Version noch vorhanden ist. - Beschreibe das Problem Möglist genau und mache einen Vorschlag wie das behoben werden könnte - stelle uns bitte alle relevanten Messages aus den nnCron Logdateien und von 'nnCron.out' (soweit vorhanden) zur Verfügung - Beschreibe deine nnCron Version mit Buildnummer und dein Betriebssystem. (Diese Infos findest du, wenn du das Kontextmenu (rechte Maustaste) des Tray-Icons aufrufst und auf "über nnCron" klickst.) - it would be a good idea to include excerpts of the task source code that produces the problem in your bug-report Sende deinen 'Bug Report' an die nnCron Entwickler (support@nncron.ru) oder an die nnCron Mailingliste. --------------------------------------- -1.5- --------------------------------------- Q: Ich habe Fehler in meiner Logdatei und in 'nnCron.out'! Was hat das zu bedeuten? A: 'Loading error: nncron.ini:39' - Syntax Fehler (Falsche Zeichen) beim laden der 'nnCron.ini' gefunden. Der Fehler wurde in Zeile 39 entdeckt. Nur die ersten 38 Zeilen der 'nnCron.ini' wurden geladen. 'CRONTAB LOADING. Stack has garbage (8)' - Im nnCron Speicher wurde ein Eintrag zurückgelassen. Wenn eine Aufgabe definiert wird, wird ein Eintrag in diesem Speicher gemacht und dieser Eintrag wurde nach Gebrauch nicht entfernt. Es gibt weitere Fehler bezüglich fehlerhaften Gebrauchs dieses Speichers: 'stack error', 'stack was destroyed'. 'CLASSIC-TASK-#-1: WARNUNG: D:\NNCRON\test.tab line:679 pos:8.Ungültige Zeitangaben. Möglich ist [0-59].' - Beim laden der 'crontab' wurde ein Syntax Fehler im "_classic_ mode" gefunden. Zeitangaben werden im Cronzeitformat erwartet, stattdessen wurden falsche Angaben entdeckt. Wenn du diese Fehler auch im "_extended_ mode" passieren, heisst das, das falsche Zeichen _zwischen_ den Aufgaben sind. ': Interner Fehler. Fehler # -1073741819' - schwerer Fehler: ungeeigneter Gebrauch von 'Forth' Befehlen oder Programmfehlfunktion. 'RegisterHotKey ERROR # 1409: ' - das Betriebssystem kann den 'HotKey' nicht registrieren: meistens wurden da non-ASCII Zeichen als 'HotKey' benutzt. ' isn't unique' - identische Namen wurde für verschiedene Variablen (Konstanten, Arrays, Forth Worte usw.) benutzt. Normalerweise ist dieser Code nicht ausführbar. --------------------------------------- -1.6- --------------------------------------- Q: Da sind einige Fehler (error codes) in der Logdatei, 'nnCron.out' und der Konsole. Ist es möglich sich diese erklären zu lassen? A: Du kannst dir diese Fehler in der Konsole ausführlicher anzeigen lassen, indem du dir unter http://www.nncron.ru/download/ die 'spf_err.rar' Datei runter lädst (~24k). (Zur Zeit sind diese Erklärungen nur in Englisch verfügbar. Ich arbeite daran) You can find the meaning of a numerical error in log file and 'nncron.out' by searching 'spf.err' (look them up by error number). --------------------------------------- -1.7- --------------------------------------- Q: Als eine Aufgabe laut Zeiteinstellung laufen sollte, war mein PC nicht an. Wie werden diese überschrittenen Aufgaben behandelt? Ist es möglich, diese Aufgaben beim nächsten Start des PCs laufen zu lassen? A: Zurzeit gibt es keine 'Automatik' in nnCron für diesen Fall. Wir arbeiten aber daran, du kannst diese Funktion also in einer späteren Version erwarten. Aber es sind zwei 'Workarounds' verfügbar: 1.) Es ist möglich eine Aufgabe zu erstellen, die nicht zu einer fixen bestimmten Zeit startet, sondern bei der ersten Möglichkeit innerhalb einer bestimmten Zeitperiode. Dafür gibt es extra Befehle 'OnceAHour', 'OnceADay', 'OnceAWeek', um zu verhindern das diese Aufgaben mehr als einmal innerhalb einer Stunde/eines Tage/einer Woche laufen. Z.B. startet die nächste Aufgabe jeden Tag bei der ersten Möglichkeit, aber eben nur einmal am Tag: #( test_task OnceADay Action: \ ...irgend eine Aufgabe )# Zusätzlich kannst du die Zeitperiode beschränken, in der die Aufgabe starten soll. z.B. wird die nächste Aufgabe alle 3 Stunden gestartet, solange bis der Start erfolgreich war: #( test_task OnceADay Time: 0 */3 Action: \ ...irgend eine Aufgabe )# Die nächste Aufgabe versucht zwischen 14:00 und 18:00 Uhr starten: #( test_task OnceADay Time: 0 14-17 Action: \ ...irgend eine Aufgabe )# 2.) Du kannst deine eigene FLAG-Datei erstellen wenn eine Aufgabe erfolgreich gestartet wurde. Dann kannst du den Start der Aufgabe von dieser FLAG-Datei abhängig machen. (Dann brauchst du noch eine weitere Aufgabe um diese FLAG-Dateien beim Windowsstart automatisch zu löschen) --------------------------------------- -1.8- --------------------------------------- Q: Warum kann ich keine Anwendung von einem Netzlaufwerk starten? Warum können Anwendungen, wenn sie mit nnCron gestartet wurden, nicht auf Netzlaufwerke zugreifen? A: Tja, unter Windows NT/2000/XP läuft nnCron als ein System Dienst (Service) als Benutzer "SYSTEM" (ein besonderer, standardmässiger Benutzer). Und dieser 'Benutzer' SYSTEM hat nicht die erforderlichen Rechte für den Netzwerk Zugriff. Aber es gibt einige Wege um dieses Problem zu beheben: - die Aufgabe zu Autorisieren - benutze 'AsLoggedUser' (als jeweils angemeldeter Benutzer) um die Aufgabe mit den Rechten des aktuell angemeldeten Benutzers auszuführen. - starte den nnCron-Dienst als bestimmter Benutzer der Netzwerk Zugriff hat (siehe Einstellungen\Berechtigung: Starte alle Tasks mit Rechten dieses Benutzers) - starte nnCron nicht als System-Dienst sondern als eine normale Anwendung (siehe Kommandozeilen Parameter '-ns') --------------------------------------- -1.9- --------------------------------------- Q: Einige Anwendungen (z.B. MIRANDA) hinterlassen ihr Icon im SystemTray wenn sie über nnCron beendet werden. Wie kann ich diese Icons wieder loswerden? A: Bewege deinen Mauszeiger einfach über diese Icons im System Tray um diese 'PhantomIcons' los zuwerden. Hier ein Beispiel um MIRANDA´s Icon sofort nach dem beenden des Programms zu entfernen: KILL: "miranda32.exe" \ aktuelle Bildschirm Auflösung ist 1280x1024 MOUSE-MOVE: 1000 1010 25 0 DO MOUSE-MOVER: 10 0 PAUSE: 50 LOOP --------------------------------------- -1.10- --------------------------------------- Q: Warum will nnCron versuchen auf das Internet zuzugreifen und als Server agieren (listen auf Port 2002)? A: Keine Angst. Port 2002 wird von nnCron Konsolen-Server benutzt - ein sehr nützliches Tool zum interaktivem administrieren von lokalen und entfernten nnCron Programmen. Diese Vorgehensweise ist sicher und einstellbar. Erfahren sie mehr über den Konsolen-Server in der nnCron Dokumentation (help.chm: Working with nnCron - Tools - Console - Remote Console) (zur Zeit nur in Englisch). =============================================================================== nnCron FAQ wurde erstellt von Valery Kondakoff (support@nncron.ru) Englische Übersetzung von Valeri Sivokon (http://translations.nm.ru/) Deutsche Übersetzung von Stefan Schuck (Stefan@ComputerDienst24.de) Spezieller Dank an: Nicholas Nemtsev Sende deine Fragen und Anregungen an Valery Kondakoff (support@nncron.ru) Die neueste nnCron FAQ steht zum Download bereit unter: http://www.nncron.ru/download/faq.zip (in Englisch) Jeder Beitrag, Kommentar und Korrektur wird gerne angenommen. ------------------------------------------------------------------------------- (c)XXI Deutsche Übersetzung: Stefan Schuck, Stefan@ComputerDienst24.de, Deutschland/Kaiserslautern, im April 2003. Wenn Sie einen Fehler in der Übersetzung entdeckt haben, oder etwas missverständlich formuliert ist, können Sie mir gerne eine eMail senden.