"Gary Richardson" <gary.richardson@xxxxxxxxx> wrote:
I think the per user crontabs should be avoided. . . . I'm sure we've all
had instances where critical crontabs stop running after an account is
disabled when an employee leaves.
While I tend to agree that, for "operational" processes, user crontabs
should be avoided, I do not agree with Gary's reasoning. Having a critical
process run out of an individual user's crontab is bad, this is not a
technical problem and does not require a technical solution. In other
words, even if user crontabs are available, don't use them for
operational processes, document that such use is prohibited, and enforce
this via managerial means.
In situations where even sysadmins shouldn't be running cron jobs on
production systems then there's probably no good reason for even
providing user crontabs. However, in lots of other situations, giving
users (sysadmins and others) access to cron for their personal use is
often a valuable thing. I don't think this should be prohibited simply
because some people abuse the mechanism.
In other words, abuse should not dictate (or deny) use.
AdamM