ITEM: BZ0932L
uucp polling is dialing out every 30 minutes
ENV:
AIX 4.1.2.0
bos.net.uucp 4.1.1.0
7013-570
PROBLEM:
We are setting up UUCP polling to dial a remote system (efunds)
twice a day to check if it has any files queued up for us.
However, the system is being dialed every 30 minutes instead
of just twice a day.
*ACTION TAKEN:
Your /etc/Poll is correct - showing the two times per day you
wish to call the system efunds. In uucp's crontab, every 30
minutes uudemon.poll runs and 5 minutes later uudemon.hour
runs. What is happening is twice daily a job is being queued
to go to the remote system. Then 5 minutes later uudemon.hour
runs to send any queued jobs. It cannot deliver the queued
job and therefore retries every 30 minutes. The problem isn't
with polling, but failing UUCP transfers causing the queued
jobs to remain queued.
Tried queueing up any file:
uucp -r -x9 /etc/motd efunds!~
Uutry -r -x9 efunds
Get assert errors, unable to link ,etc. File does not
transfer.
rm -r /var/spool/uucp/efunds
Tried transfer again and all worked well. Problem was that
the permissions on the directory containing the queued jobs
was such that uucp couldn't write to it. Unable to update
information about transfers.
Now, uudemon.poll is creating the
/var/spool/uucp/\ directory with ownership such
that the file cannot be removed by uucico. This shouldn't
be the case if uudemon.poll runs from uucp's crontab, but
we can certainly add a line into uudemon.poll script to
chmod the directory.
You're running these script:
uudemon.poll twice an hour
uudemon.hour twice an hour (5 minutes after .poll)
uudemon.cleanu at 11PM nightly
uudemon.cleanu is removing the directories
/var/spool/uucp/\
uudemon.poll reads /etc/uucp/Poll, creates a directory named
/var/spool/uucp/\ which is owned by root. Then,
uudemon.hour tries contacting the remote, but due to
permissions cannot remove the bogus job. Doing a chown on
the /var/spool/uucp/\ directory works until
uudemon.cleanu removes the directory, and the whole thing
happens again.
Uncommented the two chown lines in uudemon.poll so that after
the /var/spool/uucp/\ directory is created its
owner is changed to uucp.
UUCP polling is now working as desired.
Support Line: uucp polling is dialing out every 30 minutes ITEM: BZ0932L
Dated: May 1997 Category: N/A
This HTML file was generated 99/06/24~13:30:19
Comments or suggestions?
Contact us