🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comm.software.ums
Article #825

Re: uucico per batch

#825
From: Ortwin Paetzold
Date: Wed, 22 Nov 1995 20:02
93 lines
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-mail
References: <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...