Так как это - CentOS, состояла бы в том, чтобы добавить самая соответствующая вещь сделать LINKDELAY=10
(или дольше) к Вашему/etc/sysconfig/network-scripts/ifcfg-eth0 файл. Документация для этого файла находится в /usr/share/doc/initscripts-9.03.38/sysconfig.txt.
Это решит вашу непосредственную проблему:
chmod u=rwx,g=wx,o=t /var/spool/cron/crontabs
Но, если вы можете загружать пакеты, более надежный способ исправить это - использовать apt -get
для переустановки соответствующего пакета:
root@ubuntu# dpkg-query -S /var/spool/cron/crontabs
cron: /var/spool/cron/crontabs
root@ubuntu# apt-get install --reinstall cron
после первой проверки всех локальных изменений, внесенных вами в /etc/init/cron.conf
, / etc / default / cron
и т. Д. Куда-то копируются, а затем применяются повторно.
Решение, упомянутое Марком Плотником, не сработало для меня, однако после добавления моего пользователя в группу crontab
оно сработало:
sudo adduser myname crontab
Вам нужно будет выйти из системы. и войдите снова, чтобы это изменение вступило в силу.