Недавно Установил SUSE 10 + Postfix + CyrusНо возникла проблема Cron не запускает стандартное задание run-crons которое запускает скрипты из папки cron.daily. C кроном вообще ничего не делал все по дефолту.
Крон запущен даже что то делает. Но не работает.
# ps -ef | grep cron
root 4949 1 0 10:45 ? 00:00:00 /usr/sbin/cron
# strace -p 4949
Process 4949 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = 0
time(NULL) = 1296807721
time(NULL) = 1296807721
stat64("tabs", {st_mode=S_IFDIR|0700, st_size=48, ...}) = 0
stat64("/etc/cron.d", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
stat64("/etc/crontab", {st_mode=S_IFREG|0644, st_size=254, ...}) = 0
stat64("/etc/cron.d", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
time(NULL) = 1296807721
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0x80002150, [], SA_RESTART}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({60, 0}, <unfinished ...>
/etc/crontab
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
#
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
#
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
В конце стоит пустая строка
сам скрипт /usr/lib/cron/run-crons нормально отрабатывает если его запустить руками
Поставил тоже самое и точно также на пару других машин там все нормально. не понимаючто с этой не так.
Может есть какой нибудь дебаг в кроне?