Я использую RHEL5 и программный RAID (mdadm). В настоящее время я разрешаю запускать еженедельный скрипт cron 99-raid-check в обычное время (рано утром в воскресенье). Однако, если система выключена в течение этого времени, она запустится, когда система загрузится с задержкой. Просматривая справочную страницу для anacrontab и /etc /anacrontab, я вижу, что текущая конфигурация настроена на запуск каждые 7 дней с задержкой в 70 минут для сценариев cron.weekly. Мне нужно быть в состоянии предсказать, когда будет высокий уровень дискового ввода-вывода, поэтому я хочу, чтобы он запускался рано воскресным утром, если он включен, или нет вообще. У меня вопрос: как я могу предотвратить 99-рейдовую проверку, просто дождавшись следующей недели, чтобы запустить и не использовать анакрон?
1 ответ
0
Простейшим вариантом будет изменить ваш скрипт, чтобы он проверял загрузку ввода-вывода и запускался, только если он ниже порога. Используйте что-то вроде iostat
и добавьте проверку в ваш скрипт, который будет запускаться только в том случае, если I/O ниже X. Затем вы можете оставить cron
так как сам скрипт будет заниматься проверкой загрузки.