Article View: de.comm.software.ums
Article #825Re: uucico per batch
From: Ortwin Paetzold
Date: Wed, 22 Nov 1995 20:02
Date: Wed, 22 Nov 1995 20:02
93 lines
3985 bytes
3985 bytes
Christian Schloh wrote on Mon, 20 Nov 1995 23:49:00 +0100 in article 63579079@solaris.weimar.thur.de: CS> CS>Hallo, CS> CS> CS>ich habe jetzt seit ein paar Tagen UMS V11 mit UMSrfc installiert, CS>läuft CS>auch alles prima, nur eines könnte noch besser funktionieren: CS> CS>Uucico in einem Batch ausführen z.B. mit Zeitschaltuhr. CS> CS>Ist nämlich besetzt, bricht uucico einfach ab und das war's. Gibt's CS>eine CS>Version von uucico, die solange probiert, bis eine Verbindung zustande CS>kommt ? Irgendein anderer Tip ? CS> Ich hatte dasselbe Problem. Meine Loesung ist wie folgt: Ich habe Cybercron installiert, dass entsprechend der aktuellen crontab Aktionen ausfuehrt (was sonst?). Meine normale Crontab sieht also so aus: ############################################################################## # outgoing uucico jobs 56 3 * * * copy s:cronbusy s:crontab 11 18 * * * copy s:cronbusy s:crontab ############################################################################## Es wird also um 3:56 Uhr und um 18:11 Uhr die folgende Datei namens s:cronbusy nach s:Crontab kopiert. Dies wird von CyberCron registriert und diese Crontab dann beachtet: ############################################################################## # outgoing uucico jobs #* * * * * Mail:ums/s/uucpcall * * * * * ums:s/mycall ############################################################################## Eine Minute nach dem Kopieren wird also das Script ums:s/mycall ausgefuehrt: failat 9 copy s:crontime s:crontab ums2uucp -h ggn1.cologne uucico -sggn1 -q if warn copy s:cronbusy s:crontab else copy s:cronready s:crontab copy >NIL: uuspool:#?ggn1#? uuspool:wait copy uuspool:logfile uuspool:oldlog wait 10 uuxqt endif Erst wird die Datei CronTime (Inhalt siehe weiter unten) auf CronTab kopiert. Dann werden ums2uucp und uucico gestartet. UUcico gibt nun den Wert 5 zurueck, wenn besetzt ist. Dann wird s:cronbusy wieder auf Crontab kopiert. Eine Minute spaeter laeuft der ganze Prozess von vorne ab. Nimmt der andere Rechner ab, dann wird s:cronready auf crontab kopiert (also meine Standard-Crontab), die geladenen files gesichert und uuxqt ausgefuehrt. Nimmt der andere Rechner nicht ab ohne das besetzt ist, dann stellt uucico nach einiger Zeit (ich glaube 1 Minute) das Warten ein und gibt den Fehler 10 ans AmigaDos zurueck. Wegen "failat 9" wird das Script verlassen und die folgende Datei ist die aktuelle crontab: ############################################################################## # outgoing uucico jobs #* * * * * Mail:ums/s/uucpcall 11 * * * * ums:s/mycall 31 * * * * ums:s/mycall 51 * * * * ums:s/mycall ############################################################################## Es wird nun alle 20 Minuten probiert, ob der Partner abnimmt. Dieser letzte Trick war notwendig, weil mein UUCP-Server manchmal das Modem nicht initialisiert, oder erst nach einiger Zeit. Dann macht es aber auch keinen Sinn, jede Minute zu waehlen oder aber gar nichts mehr zu machen. Wenn Du noch Fragen hast, melde Dich. CyberCron habe ich auf dem Aminet Set 1 gefunden. Bloss wo??? Tschuess Ortwin ----------------------------------------------------------------------- Ortwin Paetzold ortwin@bonsai.cologne.de Elsa-Braendstroem-Str. 15 50374 Erftstadt-Lechenich -----------------------------------------------------------------------
Technical Details
Message-ID:
<57271768@bonsai.cologne.de>Path:
arc1-ca.pugleaf.net!bonsai.cologne.de!not-for-mailReferences:
<63579079@solaris.weimar.thur.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!bonsai.cologne.de!not-for-mail Newsgroups: de.comm.software.ums References: <63579079@solaris.weimar.thur.de> From: "Ortwin Paetzold" <ortwin@bonsai.cologne.de> Date: Wed, 22 Nov 1995 21:02:31 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Distribution: de X-NewsReader: IntuiNews 1.3a (7.9.95) Subject: Re: uucico per batch Message-ID: <57271768@bonsai.cologne.de> Organization: Das moechte ich auch gerne wissen...