In gentoo 1.4 rc1, which I just installed, the default /etc/crontab that comes with the dist does _not_ work with vcron (I haven't tried with the others). With vcron you should not specify the user it should run as in the crontab file which is exactly what you have done. It is run as the user who owns the crontab job. This is very annoying because in the default install i get a mail every 15th minute saying that /bin/sh can't find the command "root". Line as it is now: */15 * * * * root /path/to/command/to/run As it should be: */15 * * * * /path/to/command/to/run
had the same problem, but don't really have any cron jobs so I just got rid of cron :)
vixie cron support a /etc/crontab for system wide entries. If you leave it there and let vixie cron use that, you need to add a third field in the middle, this being the user that the job should run as. If you however do something like: # crontab /etc/crontab then you have to remove the username ... From 'man 5 crontab' : -------------- Each line has five time and date fields, followed by a user name if this is the system crontab file, followed by a command. -------------- This bug is thus invalid.
owner = blizzy