The default /etc/crontab that comes with vcron contains lines similar to: * * * * root rm -f /var/spool/cron/lastrun/cron.hourly The `root' part in that line seems like its appeared from some other cron that possibly supports running as different uids for a given crontab. Unfortunately, it causes vcron to complain noisily that command `root' could not be found and so the cronjobs in /etc/crontab are never actually run.
Not according to the man page for vcron: "The format of a cron command is very much the V7 standard, with a num- ber of upward-compatible extensions. Each line has five time and date fields, followed by a user name if this is the system crontab file, followed by a command." Maybe you could post a little more information about your system.
Hmm... rereading the man page, you are quite right. There is a step somewhere in the install documentation that requires you to type `crontab /etc/crontab' as root though, turning it into a user crontab. Let me see if I can find it real quick.. Argh... it says to do that for dcron/fcron but *not* vcron. Completely my fault, sorry. I'll go crontab -r :)
Thanks Michael for looking into this...