diff options
author | guido <guido@FreeBSD.org> | 1994-01-22 20:44:14 +0000 |
---|---|---|
committer | guido <guido@FreeBSD.org> | 1994-01-22 20:44:14 +0000 |
commit | 8a995caf00125938bd99b949972f3a7755cc9058 (patch) | |
tree | dcdc5ded7e2d1e62b37f54d05916841e756005f1 /etc/rc | |
parent | c22738015b870280d37845a904c4183f27ff6d2d (diff) | |
download | FreeBSD-src-8a995caf00125938bd99b949972f3a7755cc9058.zip FreeBSD-src-8a995caf00125938bd99b949972f3a7755cc9058.tar.gz |
This is Vixie cron 3.0. This version fixes all known security bugs.
Further it implements crontab -e.
I moved cron from /usr/libexec to /usr/sbin where most daemons are
that are run from rc. That also gets rid of the ugly path crond
used to have in ps(1) outputs. Further I renamed it to cron, as
Paul Vixie likes it and is done by NetBSD.
NOTE VERY WELL THE FOLLOWING:
1) Systems crontab changed. Every users crontab resides in /var/cron
*EXCEPT* root's. This is a special crontab as it resides in
/etc. Further it is the *ONLY* crontab file in which you specify
usernames. See /usr/src/etc/crontab. This is also done by BSDI's
BSD/386 as far as I know (they provided the patches for it anyway)
2) So you *must* delete root's crontab and reinstall the copy
in /etc from /usr/src/etc.
'Must' is to much: the old installed crontab will work but cron
will also try to 'run' /etc/crontab.
3) Last but not least: cron's logging is now done via syslog. Note
that logging by cron is done lowercase when it logs about itsself
and uppercase when it logs user events, like installing a new crontab.
The default logfile file is the same as before:
syslog.conf:cron.* /var/cron/log
-Guido
Diffstat (limited to 'etc/rc')
-rw-r--r-- | etc/rc | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ #!/bin/sh -# $Id: rc,v 1.13 1994/01/04 18:06:18 ache Exp $ +# $Id: rc,v 1.14 1994/01/08 17:49:47 ache Exp $ # From: @(#)rc 5.27 (Berkeley) 6/5/91 # System startup script run by init on autoboot @@ -142,7 +142,7 @@ echo clearing /tmp # echo 'turning on accounting'; accton /var/account/acct echo -n standard daemons: -echo -n ' crond'; /usr/libexec/crond +echo -n ' cron'; cron echo '.' echo -n starting network daemons: |