Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to run a crontab but it is never fired. It's on a mac osx server 10.5.6

Accounts on mac are not defined in /etc/passwd. So their is no use in adding my account in /usr/lib/cron/cron.allow. I tryed just in case, but nothing changed. Crontab man says that I could make an empty /usr/lib/cron/cron.deny so that all users can fire their cron jobs, but I don't want other users to be able to make crontabs.

Is their a solution or should I use launchctl, which looks far from simple?

share|improve this question
Is the cron daemon running? Launchd should start it as soon as you create a crontab file, but it's worth checking. Run ps -ax | grep [c]ron to find out. – Gordon Davisson Feb 19 '11 at 1:54
yes it does. I also tryed with an empty /usr/lib/cron/cron.deny with no /usr/lib/cron/cron.allow, but nothing happened. – kaklon Feb 21 '11 at 8:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.