Я только что обнаружил этот великий пост: http://www.cyberciti.biz/tips/linux-server-predicting-hardware-failure.html
и вы задаетесь вопросом, как часто это типично для проверки неисправного / неисправного оборудования? Я хотел бы как можно раньше, если что-то выйдет из строя, но также не хочу использовать всю вычислительную мощность машины просто для того, чтобы машина сама проверила. У меня есть измененная версия предложенной строки в сценарии оболочки CheckHardware.zsh, которую я хочу добавить в качестве cronjob:
#!/bin/zsh
[ $(grep -c "hardware error" /var/log/mcelog) -gt 0 ] && echo "Hardware Error Found On $(hostname) @ $(date)" | ssmtp administrator@example.com
Мне также было непонятно, должна ли утилита командной строки (mcelog) запускаться как cronjob очень часто? То есть я должен иметь два cronjobs? запустить mcelog, а затем проверить файл mcelog на наличие содержимого с "аппаратной ошибкой"?
Заранее благодарю за любую помощь, которую вы можете предложить.