[comp.unix.questions] Abnormal Cron Behavior -- very strange.

kmeek@cti1.UUCP (Meek) (06/05/90)

Our cron seems to be acting a little strange:

When we do a crontab -l it lists all the entries that we have queued up
using the crontab command.  But according to the log only some of them are
being executed.

Another strange thing is when we try to restart the cron after it is already
running it comes back with the following message:

! cannot start cron; FIFO exists Wed Dec 31 19:00:09 1969
! ******* CRON ABORTED ******** Wed Dec 31 19:00:09 1969

Notice the date -- 1969!  this is definitely not correct and does not
correspond to the system time or the time stamp of the /usr/lib/cron/FIFO
file which looks like this:

prw-------   1 root     other          0 Jun  1 14:04 /usr/lib/cron/FIFO


We are running AT&T System V 3.2.2 on a 3B2/600G if that helps.


Please Email any suggestions or ideas to me and I will summarize.

Thanks

Kevin Meek
Comprehensive Technologies Int'l Inc.
2121 Crystal Drive   Suite #103
Arlington,  VA  22202
uunet!cit1!kmeek  OR cti1!kmeek@uunet.uu.net

dkeisen@Gang-of-Four.Stanford.EDU (Dave Eisen) (06/06/90)

I have a question about cron too.

I have a process that execls cron. If the process is run setuid to root
it comes back with the following message:

! cannot access fifo queue Tue Jun  5 11:58:20 1990
! ******* CRON ABORTED ******** Tue Jun  5 11:58:20 1990

It works fine if run by root or if I add setuid (0) before the execl
call. Why should it matter whether the real user id is set to root?



--
Dave Eisen                      	    Home: (415) 323-9757
dkeisen@Gang-of-Four.Stanford.EDU           Office: (415) 967-5644
1447 N. Shoreline Blvd.
Mountain View, CA 94043