daemonfowl, just so you know:
sysutils/smartmontools includes a daemon, smartd, which can be configured to report drive errors or sensor results (such as temperature problems), and can also be used to run these "offline" self tests to a schedule you set. I run media (long) tests once per week on all drives, and daily electronics (short) tests
.
Code:
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 51480 -
# 2 Short offline Completed without error 00% 51456 -
# 3 Short offline Completed without error 00% 51433 -
# 4 Short offline Completed without error 00% 51409 -
# 5 Short offline Completed without error 00% 51386 -
# 6 Extended offline Completed without error 00% 51364 -
# 7 Short offline Completed without error 00% 51362 -
# 8 Short offline Completed without error 00% 51338 -
# 9 Short offline Completed without error 00% 51315 -
#10 Short offline Completed without error 00% 51291 -
#11 Short offline Completed without error 00% 51267 -
#12 Short offline Completed without error 00% 51244 -
#13 Short offline Completed without error 00% 51220 -
#14 Extended offline Completed without error 00% 51199 -
#15 Short offline Completed without error 00% 51197 -
#16 Short offline Completed without error 00% 51173 -
#17 Short offline Completed without error 00% 51150 -
#18 Short offline Completed without error 00% 51126 -
#19 Short offline Completed without error 00% 51102 -
#20 Short offline Completed without error 00% 51079 -
#21 Short offline Completed without error 00% 51055 -