1

Я живу в жаркой и влажной среде, поэтому я отслеживаю температуру жесткого диска, используя hddtemp и gkrellm. На моем компьютере есть контроллер SATA / SAS LSI9211 8i. У меня есть диски, подключенные как к моей материнской плате, так и к LSI. После загрузки системы hddtemp контролирует только те диски, которые напрямую подключены к моей материнской плате, поэтому gkrellm отображает только температуру этих дисков.

Вход в систему и перезапуск hddtemp перед запуском gkrellm решают мою проблему, то есть диски, подключенные к контроллеру LSI, также видны. Кажется, что диски, подключенные к контроллеру LSI, становятся видимыми только после запуска hddtemp в последовательности загрузки. Я думаю, что отсрочка это поможет.

Как я могу отложить запуск hddtemp, пока все диски не будут видны? Я предпочитаю способ проверить, видны ли диски с задержкой на определенное количество секунд.

Два графика загрузочной диаграммы (только соответствующая часть) прилагаются. Последовательность загрузки оригинальной настройки. Другой после применения рекомендации Mikebabcock.

Оригинальная загрузочная диаграмма

Изменено для выполнения hddtemp в конце

1 ответ1

2

Вы не упомянули свою версию Linux, но если вы используете версию со сценариями init.d, попробуйте что-то вроде vim /etc/init.d/hddtemp и измените приоритет в строке 'chkconfig' на 99, это сделайте так, чтобы он запускался в конце последовательности загрузки.

Теперь выполните chkconfig hddtemp resetpriorities чтобы изменить, где он будет начинаться в последовательности. Желаем удачи, если вы не в системе init.d.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .