Bug in SCO uucp system!
WA7KGX
caf at omen.UUCP
Sat Jan 6 06:25:54 AEST 1990
Better bet is: don't use uusched, it may not do what you wish.
I run the following shell script quite often (fequency depends
on hour of the day) with output redirected to a spare Multiscreen:
date "+$0: %H%M %D"
if test -f /usr/spool/uucp/LCK..tty1F
then
exit 0
fi
if test -f /usr/spool/uucp/LCK..tty1f
then
exit 0
fi
cd /u/spool/yam
PHONES=/u/caf/bin/phones.t
export PHONES
mon=/dev/tty08
ulimit 20000
umask 000
if lc *.xx* >/dev/null 2>&1
then
for i in *.xx*
do
chown caf $i
su caf -c "yam source $i" 2>&1 | tee $mon >>/tmp/.ttyout
done
fi
if egrep 'FAILED' /usr/spool/uucp/.Status/percy
then
(mkdir /usr/spool/uucp/percy; touch /usr/spool/uucp/percy/C.percyN0000) >/dev/null 2>&1
rm -f /usr/spool/uucp/.Status/percy
fi
cd /usr/spool/uucp
/bin/su uucp -c "/usr/lib/uucp/uudemon.hour" > /usr/spool/uucp/ulog 2>&1
exit 0
The beginning of the script calls Professional-YAM to tour CompuServe,
BIX, GEnie, bulletin boards, etc. under control of files in the
/u/spool/yam directory. The following crontab lines control one such
polling:
0 5 * * * umask 0; echo " call cbbs-r" > /u/spool/yam/cbbs.xx
0 11 * * * rm -f /u/spool/yam/cbbs.xx
And then the above script removes a failed .Status file for
site percy if one exists. UUCP to percy (news feed) dies alot
and there's no point waiting an hour to try again.
A crontab entry:
0 2,3,5,7,19 * * * /bin/su uucp -c "(mkdir /usr/spool/uucp/percy; touch /usr/spool/uucp/percy/C.percyN0000) >/dev/null 2>&1"
50 9,19 * * * rm -f /usr/spool/uucp/percy/C.percyN0000
The end result of this is, my system calls percy 5 times a day and only
5 times a day. It "attack dials" (once every 5 or 20 minutes) as necessary
to get those 5 connections.
"Most of these vi experts know what they do from
studying the source code, not by reading the
manual." -- Ray Swartz
Chuck Forsberg WA7KGX ...!tektronix!reed!omen!caf
Author of YMODEM, ZMODEM, Professional-YAM, ZCOMM, and DSZ
Omen Technology Inc "The High Reliability Software"
17505-V NW Sauvie IS RD Portland OR 97231 503-621-3406
TeleGodzilla:621-3746 FAX:621-3735 CIS:70007,2304 Genie:CAF
More information about the Comp.unix.questions
mailing list