dcron + daily_time
nsNet 19 ноября, 2008 - 18:07
Так и не нашёл решения.
стоит Gentoo + dcron + syslog-ng + logrotate
задача- ротировать логи в 00:30
все настроил, запихал задачу в /etc/cron.daily
но.. как настроить DAILY_TIME="00:30" (время когда crond считывает тот самый daily?)
google не помог :( если записать эту переменную в /etc/sysconfig/cron и перезапустить крон, ничего не меняется.
спасибо за любую помощь.
»
- Для комментирования войдите или зарегистрируйтесь
а если просто crontab -e 30
а если просто
crontab -e
30 0 * * * bla-bla-bla
2B |! 2B
Ну можно и так, но хотелось
Ну можно и так, но хотелось использовать именно cron.daily
вобщем решение уже нашёл и оно было проще пареной репы. Достаточно было немного подумать (система такая, любит чтобы администратор подумал, а уже потом делал)
Все настройки crond берёт из главного файла и его содержимое
moon etc # cat /etc/crontab
# /etc/crontab
# 20 Apr 2002; Thilo Bangert
# $Header: /var/cvsroot/gentoo-x86/sys-process/dcron/files/crontab,v 1.1 2005/03/04 23:42:58 ciaranm Exp $
# fcron || dcron:
# This is NOT the system crontab! fcron and dcron do not support a system crontab.
# to get /etc/cron.{hourly|daily|weekly|montly} working with fcron or dcron do
# crontab /etc/crontab
# as root.
# NOTE: This will REPLACE root's current crontab!!
# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
*/15 * * * * test -x /usr/sbin/run-crons && /usr/sbin/run-crons
0 * * * * rm -f /var/spool/cron/lastrun/cron.hourly
0 3 * * * rm -f /var/spool/cron/lastrun/cron.daily
15 4 * * 6 rm -f /var/spool/cron/lastrun/cron.weekly
30 5 1 * * rm -f /var/spool/cron/lastrun/cron.month
...А ларчик-то просто открывался)