File: 50_manpage_improvements.diff

package info (click to toggle)
smartmontools 6.5%2Bsvn4324-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 3,772 kB
  • ctags: 7,352
  • sloc: cpp: 41,134; ansic: 9,556; sh: 1,339; makefile: 894
file content (1392 lines) | stat: -rw-r--r-- 63,075 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
Author: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
Date: Wed, 3 Feb 2016 00:22:52 +0000
Cc: 669053@bugs.debian.org
Bug-Debian: http://bugs.debian.org/669053
Description: Various manpage improvements.

Enable and fix warnings from 'man' and 'groff'.

Change `` to ".

Split lines longer than about 80 characters into two or more
lines.  References:

  1) man-pages(7) from package \"man-pages\" or
  \"www.kernel.org/doc/man-pages\" section 7 or
  \"man7.org/linux/man-pages/man7/man-pages.7.html\":

  New sentences should be started on new lines.
  This makes it easier to see the effect of patches,
  which often operate at the level of individual sentences.

Remove space at end of lines.

The space between sentences in "roff" is two spaces.

Better is to begin each sentence on a new line to avoid different
writers' conventions.

Change \' (acute) to \(aq, if used as a quote.

Change \' (acute) to ', if used as an apostrophe.

Change - to \(en (en-dash) for a numeric range.

Protect a full stop (.) with \&, if

  a) it can be transported to the first column, when the line is
     reformatted (split).
  b) it is the last part of an abbreviation that does not end a
     sentence.

Add a (no-break, "\ ") space between a number and an unit as these
are not one entity

Change a hyphen-minus to a minus (\-), if in front of a name for an option

Remove space in the first column, if not intended.

--- a/smartd.conf.5.in
+++ b/smartd.conf.5.in
@@ -15,7 +15,7 @@
 This code was originally developed as a Senior Thesis by Michael Cornwell
 at the Concurrent Systems Laboratory (now part of the Storage Systems
 Research Center), Jack Baskin School of Engineering, University of
-California, Santa Cruz. http://ssrc.soe.ucsc.edu/
+California, Santa Cruz.  http://ssrc.soe.ucsc.edu/
 
 ..
 .TH SMARTD.CONF 5 "CURRENT_SVN_DATE" "CURRENT_SVN_VERSION" "SMART Monitoring Tools"
@@ -33,23 +33,23 @@
 
 If the configuration file \fB/usr/local/etc/smartd.conf\fP is present,
 \fBsmartd\fP reads it at startup, before \fBfork\fP(2)ing into the
-background. If \fBsmartd\fP subsequently receives a \fBHUP\fP signal,
+background.  If \fBsmartd\fP subsequently receives a \fBHUP\fP signal,
 it will then re-read the configuration file.  If \fBsmartd\fP is
 running in debug mode, then an \fBINT\fP signal will also make it
-re-read the configuration file. This signal can be generated by typing
-\fB\<CONTROL-C\>\fP in the terminal window where \fBsmartd\fP is
+re-read the configuration file.  This signal can be generated by typing
+\fB<CONTROL-C>\fP in the terminal window where \fBsmartd\fP is
 running.
 
 In the absence of a configuration file
 \fBsmartd\fP will try to open all available devices
 (see \fBsmartd\fP(8) man page).
-A configuration file with a single line \fB\'DEVICESCAN \-a'\fP
+A configuration file with a single line \fB\(aqDEVICESCAN \-a\(aq\fP
 would have the same effect.
 
 This can be annoying if you have an ATA or SCSI device that hangs or
 misbehaves when receiving SMART commands.  Even if this causes no
 problems, you may be annoyed by the string of error log messages about devices
-that can\'t be opened.
+that can't be opened.
 
 One can avoid this problem, and gain more control over the types of
 events monitored by
@@ -59,27 +59,27 @@
 This file contains a list of devices to monitor, with one device per
 line.  An example file is included with the
 .B smartmontools
-distribution. You will find this sample configuration file in
-\fB/usr/local/share/doc/smartmontools/\fP. For security, the configuration file
-should not be writable by anyone but root. The syntax of the file is as
+distribution.  You will find this sample configuration file in
+\fB/usr/local/share/doc/smartmontools/\fP.  For security, the configuration file
+should not be writable by anyone but root.  The syntax of the file is as
 follows:
 .IP \(bu 4
 There should be one device listed per line, although you may have
 lines that are entirely comments or white space.
 .IP \(bu 4
-Any text following a hash sign \'#\' and up to the end of the line is
+Any text following a hash sign \(aq#\(aq and up to the end of the line is
 taken to be a comment, and ignored.
 .IP \(bu 4
-Lines may be continued by using a backslash \'\e\' as the last
+Lines may be continued by using a backslash \(aq\e\(aq as the last
 non-whitespace or non-comment item on a line.
 .IP \(bu 4
-Note: a line whose first character is a hash sign \'#\' is treated as
+Note: a line whose first character is a hash sign \(aq#\(aq is treated as
 a white-space blank line, \fBnot\fP as a non-existent line, and will
 \fBend\fP a continuation line.
 .PP
 
-Here is an example configuration file.  It\'s for illustrative purposes
-only; please don\'t copy it onto your system without reading to the end
+Here is an example configuration file.  It's for illustrative purposes
+only; please don't copy it onto your system without reading to the end
 of the
 .B DIRECTIVES
 Section below!
@@ -92,127 +92,127 @@
 .B # On the second disk, start a long self-test every
 .B # Sunday between 3 and 4 am.
 .B #
-.B \ \ /dev/sda -a -m admin@example.com,root@localhost
-.B \ \ /dev/sdb -a -I 194 -I 5 -i 12 -s L/../../7/03
+.B \ \ /dev/sda \-a \-m admin@example.com,root@localhost
+.B \ \ /dev/sdb \-a \-I 194 \-I 5 \-i 12 \-s L/../../7/03
 .B #
 .B # Send a TEST warning email to admin on startup.
 .B #
-.B \ \ /dev/sdc -m admin@example.com -M test
+.B \ \ /dev/sdc \-m admin@example.com \-M test
 .B #
-.B # Strange device.  It\'s SCSI. Start a scheduled
+.B # Strange device.  It's SCSI.  Start a scheduled
 .B # long self test between 5 and 6 am Monday/Thursday
-.B \ \ /dev/weird -d scsi -s L/../../(1|4)/05
+.B \ \ /dev/weird \-d scsi \-s L/../../(1|4)/05
 .B #
 .B # An ATA disk may appear as a SCSI device to the
-.B # OS. If a SCSI to ATA Translation (SAT) layer
+.B # OS.  If a SCSI to ATA Translation (SAT) layer
 .B # is between the OS and the device then this can be
-.B # flagged with the '-d sat' option. This situation
+.B # flagged with the '-d sat' option.  This situation
 .B # may become common with SATA disks in SAS and FC
 .B # environments.
-.B \ \ /dev/sda -a -d sat
+.B \ \ /dev/sda \-a \-d sat
 .B #
 .\" %IF OS Linux
 .B # Three disks connected to a MegaRAID controller
-.B # Start short self-tests daily between 1-2, 2-3, and
-.B # 3-4 am.
-.B \ \ /dev/sda -d megaraid,0 -a -s S/../.././01
-.B \ \ /dev/sda -d megaraid,1 -a -s S/../.././02
-.B \ \ /dev/sda -d megaraid,2 -a -s S/../.././03
-.B \ \ /dev/bus/0 -d megaraid,2 -a -s S/../.././03
+.B # Start short self-tests daily between 1\(en2, 2\(en3, and
+.B # 3\(en4 am.
+.B \ \ /dev/sda \-d megaraid,0 \-a \-s S/../.././01
+.B \ \ /dev/sda \-d megaraid,1 \-a \-s S/../.././02
+.B \ \ /dev/sda \-d megaraid,2 \-a \-s S/../.././03
+.B \ \ /dev/bus/0 \-d megaraid,2 \-a \-s S/../.././03
 .B #
 .B # Three disks connected to an AacRaid controller
-.B # Start short self-tests daily between 1-2, 2-3, and
-.B # 3-4 am.
-.B \ \ /dev/sda -d aacraid,0,0,66 -a -s S/../.././01
-.B \ \ /dev/sda -d aacraid,0,0,67 -a -s S/../.././02
-.B \ \ /dev/sda -d aacraid,0,0,68 -a -s S/../.././03
+.B # Start short self-tests daily between 1\(en2, 2\(en3, and
+.B # 3\(en4 am.
+.B \ \ /dev/sda \-d aacraid,0,0,66 \-a \-s S/../.././01
+.B \ \ /dev/sda \-d aacraid,0,0,67 \-a \-s S/../.././02
+.B \ \ /dev/sda \-d aacraid,0,0,68 \-a \-s S/../.././03
 .B #
 .\" %ENDIF OS Linux
 .B # Four ATA disks on a 3ware 6/7/8000 controller.
-.B # Start short self-tests daily between midnight and 1am,
-.B # 1-2, 2-3, and 3-4 am.  Starting with the Linux 2.6
+.B # Start short self-tests daily between midnight and 1 am,
+.B # 1\(en2, 2\(en3, and 3\(en4 am.  Starting with the Linux 2.6
 .B # kernel series, /dev/sdX is deprecated in favor of
 .B # /dev/tweN.  For example replace /dev/sdc by /dev/twe0
 .B # and /dev/sdd by /dev/twe1.
-.B \ \ /dev/sdc -d 3ware,0 -a -s S/../.././00
-.B \ \ /dev/sdc -d 3ware,1 -a -s S/../.././01
-.B \ \ /dev/sdd -d 3ware,2 -a -s S/../.././02
-.B \ \ /dev/sdd -d 3ware,3 -a -s S/../.././03
+.B \ \ /dev/sdc \-d 3ware,0 \-a \-s S/../.././00
+.B \ \ /dev/sdc \-d 3ware,1 \-a \-s S/../.././01
+.B \ \ /dev/sdd \-d 3ware,2 \-a \-s S/../.././02
+.B \ \ /dev/sdd \-d 3ware,3 \-a \-s S/../.././03
 .B #
 .B # Two ATA disks on a 3ware 9000 controller.
 .B # Start long self-tests Sundays between midnight and
-.B # 1am and 2-3 am
-.B \ \ /dev/twa0 -d 3ware,0 -a -s L/../../7/00
-.B \ \ /dev/twa0 -d 3ware,1 -a -s L/../../7/02
+.B # 1 am and 2\(en3 am
+.B \ \ /dev/twa0 \-d 3ware,0 \-a \-s L/../../7/00
+.B \ \ /dev/twa0 \-d 3ware,1 \-a \-s L/../../7/02
 .B #
 .B # Two SATA (not SAS) disks on a 3ware 9750 controller.
 .B # Start long self-tests Sundays between midnight and
-.B # 1am and 2-3 am
+.B # 1 am and 2\(en3 am
 .\" %IF OS Linux
-.B \ \ /dev/twl0 -d 3ware,0 -a -s L/../../7/00
-.B \ \ /dev/twl0 -d 3ware,1 -a -s L/../../7/02
+.B \ \ /dev/twl0 \-d 3ware,0 \-a \-s L/../../7/00
+.B \ \ /dev/twl0 \-d 3ware,1 \-a \-s L/../../7/02
 .\" %ENDIF OS Linux
 .\" %IF OS FreeBSD
-.B \ \ /dev/tws0 -d 3ware,0 -a -s L/../../7/00
-.B \ \ /dev/tws0 -d 3ware,1 -a -s L/../../7/02
+.B \ \ /dev/tws0 \-d 3ware,0 \-a \-s L/../../7/00
+.B \ \ /dev/tws0 \-d 3ware,1 \-a \-s L/../../7/02
 .\" %ENDIF OS FreeBSD
 .B #
 .B # Three SATA disks on a HighPoint RocketRAID controller.
-.B # Start short self-tests daily between 1-2, 2-3, and
-.B # 3-4 am.
+.B # Start short self-tests daily between 1\(en2, 2\(en3, and
+.B # 3\(en4 am.
 .\" %IF OS Linux
 .B # under Linux
-.B \ \ /dev/sde -d hpt,1/1 -a -s S/../.././01
-.B \ \ /dev/sde -d hpt,1/2 -a -s S/../.././02
-.B \ \ /dev/sde -d hpt,1/3 -a -s S/../.././03
+.B \ \ /dev/sde \-d hpt,1/1 \-a \-s S/../.././01
+.B \ \ /dev/sde \-d hpt,1/2 \-a \-s S/../.././02
+.B \ \ /dev/sde \-d hpt,1/3 \-a \-s S/../.././03
 .\" %ENDIF OS Linux
 .\" %IF OS FreeBSD
 .B # under FreeBSD
-.B  /dev/hptrr -d hpt,1/1 -a -s S/../.././01
-.B  /dev/hptrr -d hpt,1/2 -a -s S/../.././02
-.B  /dev/hptrr -d hpt,1/3 -a -s S/../.././03
+.B  /dev/hptrr \-d hpt,1/1 \-a \-s S/../.././01
+.B  /dev/hptrr \-d hpt,1/2 \-a \-s S/../.././02
+.B  /dev/hptrr \-d hpt,1/3 \-a \-s S/../.././03
 .\" %ENDIF OS FreeBSD
 .B #
-.B # Two SATA disks connected to a HighPoint RocketRAID 
+.B # Two SATA disks connected to a HighPoint RocketRAID
 .B # via a pmport device.  Start long self-tests Sundays
-.B # between midnight and 1am and 2-3 am.
+.B # between midnight and 1 am and 2\(en3 am.
 .\" %IF OS Linux
 .B # under Linux
-.B \ \ /dev/sde -d hpt,1/4/1 -a -s L/../../7/00
-.B \ \ /dev/sde -d hpt,1/4/2 -a -s L/../../7/02
+.B \ \ /dev/sde \-d hpt,1/4/1 \-a \-s L/../../7/00
+.B \ \ /dev/sde \-d hpt,1/4/2 \-a \-s L/../../7/02
 .\" %ENDIF OS Linux
 .\" %IF OS FreeBSD
 .B # under FreeBSD
-.B \ \ /dev/hptrr -d hpt,1/4/1 -a -s L/../../7/00
-.B \ \ /dev/hptrr -d hpt,1/4/2 -a -s L/../../7/02
+.B \ \ /dev/hptrr \-d hpt,1/4/1 \-a \-s L/../../7/00
+.B \ \ /dev/hptrr \-d hpt,1/4/2 \-a \-s L/../../7/02
 .B #
 .\" %ENDIF OS FreeBSD
 .B # Three SATA disks connected to an Areca
-.B # RAID controller. Start long self-tests Sundays
+.B # RAID controller.  o51Start long self-tests Sundays
 .B # between midnight and 3 am.
 .\" %IF OS Linux
-.B \ \ /dev/sg2 -d areca,1 -a -s L/../../7/00
-.B \ \ /dev/sg2 -d areca,2 -a -s L/../../7/01
-.B \ \ /dev/sg2 -d areca,3 -a -s L/../../7/02
+.B \ \ /dev/sg2 \-d areca,1 \-a \-s L/../../7/00
+.B \ \ /dev/sg2 \-d areca,2 \-a \-s L/../../7/01
+.B \ \ /dev/sg2 \-d areca,3 \-a \-s L/../../7/02
 .\" %ENDIF OS Linux
 .\" %IF OS FreeBSD
-.B \ \ /dev/arcmsr0 -d areca,1 -a -s L/../../7/00
-.B \ \ /dev/arcmsr0 -d areca,2 -a -s L/../../7/01
-.B \ \ /dev/arcmsr0 -d areca,3 -a -s L/../../7/02
+.B \ \ /dev/arcmsr0 \-d areca,1 \-a \-s L/../../7/00
+.B \ \ /dev/arcmsr0 \-d areca,2 \-a \-s L/../../7/01
+.B \ \ /dev/arcmsr0 \-d areca,3 \-a \-s L/../../7/02
 .\" %ENDIF OS FreeBSD
 .B #
-.B # The following line enables monitoring of the 
-.B # ATA Error Log and the Self-Test Error Log.  
+.B # The following line enables monitoring of the
+.B # ATA Error Log and the Self-Test Error Log.
 .B # It also tracks changes in both Prefailure
 .B # and Usage Attributes, apart from Attributes
 .B # 9, 194, and 231, and shows  continued lines:
 .B #
-.B \ \ /dev/sdd\ -l\ error\ \e
-.B \ \ \ \ \ \ \ \ \ \ \ -l\ selftest\ \e
-.B \ \ \ \ \ \ \ \ \ \ \ -t\ \e\ \ \ \ \ \ # Attributes not tracked:
-.B \ \ \ \ \ \ \ \ \ \ \ -I\ 194\ \e\ \ # temperature
-.B \ \ \ \ \ \ \ \ \ \ \ -I\ 231\ \e\ \ # also temperature
-.B \ \ \ \ \ \ \ \ \ \ \ -I 9\ \ \ \ \ \ # power-on hours
+.B \ \ /dev/sdd\ \-l\ error\ \e
+.B \ \ \ \ \ \ \ \ \ \ \ \-l\ selftest\ \e
+.B \ \ \ \ \ \ \ \ \ \ \ \-t\ \e\ \ \ \ \ \ # Attributes not tracked:
+.B \ \ \ \ \ \ \ \ \ \ \ \-I\ 194\ \e\ \ # temperature
+.B \ \ \ \ \ \ \ \ \ \ \ \-I\ 231\ \e\ \ # also temperature
+.B \ \ \ \ \ \ \ \ \ \ \ \-I 9\ \ \ \ \ \ # power-on hours
 .B #
 .B ################################################
 .fi
@@ -237,23 +237,23 @@
 This configuration:
 .PP
 .nf
-\ \ DEFAULT -a -R5! -W 2,40,45 -I 194 -s L/../../7/00 -m admin@example.com
+\ \ DEFAULT \-a \-R5! \-W 2,40,45 \-I 194 \-s L/../../7/00 \-m admin@example.com
 \ \ /dev/sda
 \ \ /dev/sdb
 \ \ /dev/sdc
-\ \ DEFAULT -H -m admin@example.com
+\ \ DEFAULT \-H \-m admin@example.com
 \ \ /dev/sdd
-\ \ /dev/sde -d removable
+\ \ /dev/sde \-d removable
 .fi
 .PP
 has the same effect as:
 .PP
 .nf
-\ \ /dev/sda -a -R5! -W 2,40,45 -I 194 -s L/../../7/00 -m admin@example.com
-\ \ /dev/sdb -a -R5! -W 2,40,45 -I 194 -s L/../../7/00 -m admin@example.com
-\ \ /dev/sdc -a -R5! -W 2,40,45 -I 194 -s L/../../7/00 -m admin@example.com
-\ \ /dev/sdd -H -m admin@example.com
-\ \ /dev/sde -d removable -H -m admin@example.com
+\ \ /dev/sda \-a \-R5! \-W 2,40,45 \-I 194 \-s L/../../7/00 \-m admin@example.com
+\ \ /dev/sdb \-a \-R5! \-W 2,40,45 \-I 194 \-s L/../../7/00 \-m admin@example.com
+\ \ /dev/sdc \-a \-R5! \-W 2,40,45 \-I 194 \-s L/../../7/00 \-m admin@example.com
+\ \ /dev/sdd \-H \-m admin@example.com
+\ \ /dev/sde \-d removable \-H \-m admin@example.com
 .fi
 
 
@@ -264,36 +264,36 @@
 .B DEFAULT
 on any line of the
 .B /usr/local/etc/smartd.conf
-configuration file. Note that
-.B these are NOT command-line options for 
+configuration file.  Note that
+.B these are NOT command-line options for
 \fBsmartd\fP.
 The Directives below may appear in any order, following the device
-name. 
+name.
 
 .B For an ATA device,
 if no Directives appear, then the device will be monitored
-as if the \'\-a\' Directive (monitor all SMART properties) had been given.
+as if the \(aq\-a\(aq Directive (monitor all SMART properties) had been given.
 
 .B If a SCSI disk is listed,
 it will be monitored at the maximum implemented level: roughly
-equivalent to using the \'\-H \-l selftest\' options for an ATA disk.
-So with the exception of \'\-d\', \'\-m\', \'\-l selftest\', \'\-s\', and
-\'\-M\', the Directives below are ignored for SCSI disks.  For SCSI
-disks, the \'\-m\' Directive sends a warning email if the SMART status
+equivalent to using the \(aq\-H \-l selftest\(aq options for an ATA disk.
+So with the exception of \(aq\-d\(aq, \(aq\-m\(aq, \(aq\-l selftest\(aq, \(aq\-s\(aq, and
+\(aq\-M\(aq, the Directives below are ignored for SCSI disks.  For SCSI
+disks, the \(aq\-m\(aq Directive sends a warning email if the SMART status
 indicates a disk failure or problem, if the SCSI inquiry about disk
 status fails, or if new errors appear in the self-test log.
 
 .B If a 3ware controller is used
 then the corresponding SCSI (/dev/sd?) or character device (/dev/twe?,
-/dev/twa?, /dev/twl? or /dev/tws?) must be listed, along with the \'\-d 3ware,N\'
+/dev/twa?, /dev/twl? or /dev/tws?) must be listed, along with the \(aq\-d 3ware,N\(aq
 Directive (see below).  The individual ATA disks hosted by the 3ware
 controller appear to \fBsmartd\fP as normal ATA devices.  Hence all
 the ATA directives can be used for these disks (but see note below).
 
 .\" %IF OS Linux FreeBSD
 .B If an Areca controller is used
-then the corresponding device (SCSI /dev/sg? on Linux or /dev/arcmsr0 on 
-FreeBSD) must be listed, along with the \'\-d areca,N\' Directive (see below).
+then the corresponding device (SCSI /dev/sg? on Linux or /dev/arcmsr0 on
+FreeBSD) must be listed, along with the \(aq\-d areca,N\(aq Directive (see below).
 The individual SATA disks hosted by the Areca controller appear to \fBsmartd\fP
 as normal ATA devices.  Hence all the ATA directives can be used for
 these disks.  Areca firmware version 1.46 or later which supports
@@ -340,9 +340,9 @@
 (SATL) between the disk and the operating system.
 SAT defines two ATA PASS THROUGH SCSI commands, one 12 bytes long and
 the other 16 bytes long.  The default is the 16 byte variant which can be
-overridden with either \'\-d sat,12\' or \'\-d sat,16\'.
+overridden with either \(aq\-d sat,12\(aq or \(aq\-d sat,16\(aq.
 
-If \'\-d sat,auto\' is specified, device type SAT (for ATA/SATA disks) is
+If \(aq\-d sat,auto\(aq is specified, device type SAT (for ATA/SATA disks) is
 only used if the SCSI INQUIRY data reports a SATL (VENDOR: "ATA     ").
 Otherwise device type SCSI (for SCSI/SAS disks) is used.
 
@@ -350,28 +350,28 @@
 \- this device type is for ATA disks that are behind a Cypress USB to PATA
 bridge.  This will use the ATACB proprietary scsi pass through command.
 The default SCSI operation code is 0x24, but although it can be overridden
-with \'\-d usbcypress,0xN\', where N is the scsi operation code,
+with \(aq\-d usbcypress,0xN\(aq, where N is the scsi operation code,
 you're running the risk of damage to the device or filesystems on it.
 
 .I usbjmicron[,p][,x][,PORT]
 \- this device type is for SATA disks that are behind a JMicron USB to
-PATA/SATA bridge.  The 48-bit ATA commands (required e.g. for \'\-l xerror\',
+PATA/SATA bridge.  The 48-bit ATA commands (required e.g.\& for \(aq\-l xerror\(aq,
 see below) do not work with all of these bridges and are therefore disabled by
-default.  These commands can be enabled by \'\-d usbjmicron,x\'.
+default.  These commands can be enabled by \(aq\-d usbjmicron,x\(aq.
 If two disks are connected to a bridge with two ports, an error message is printed
 if no PORT is specified.
-The port can be specified by \'\-d usbjmicron[,x],PORT\' where PORT is 0
+The port can be specified by \(aq\-d usbjmicron[,x],PORT\(aq where PORT is 0
 (master) or 1 (slave).  This is not necessary if the device uses a port
 multiplier to connect multiple disks to one port.  The disks appear under
 separate /dev/ice names then.
-CAUTION: Specifying \',x\' for a device which does not support it results
+CAUTION: Specifying \(aq,x\(aq for a device which does not support it results
 in I/O errors and may disconnect the drive.  The same applies if the specified
 PORT does not exist or is not connected to a disk.
 
 The Prolific PL2507/3507 USB bridges with older firmware support a pass-through
-command similar to JMicron and work with \'\-d usbjmicron,0\'.
+command similar to JMicron and work with \(aq\-d usbjmicron,0\(aq.
 Newer Prolific firmware requires a modified command which can be selected by
-\'\-d usbjmicron,p\'.
+\(aq\-d usbjmicron,p\(aq.
 Note that this does not yet support the SMART status command.
 
 .I usbprolific
@@ -396,7 +396,7 @@
 This interface will also work for Dell PERC controllers.
 In log files and email messages this disk will be identified as
 megaraid_disk_XXX with XXX in the range from 000 to 127 inclusive.
-It is possible to set RAID device name as /dev/bus/N, where N is a SCSI bus 
+It is possible to set RAID device name as /dev/bus/N, where N is a SCSI bus
 number.
 Please see the \fBsmartctl\fP(8) man page for further details.
 
@@ -432,7 +432,7 @@
 \- [FreeBSD, Linux, Windows and Cygwin only] the device consists of one or more SATA disks
 connected to an Areca SATA RAID controller.  The positive integer N (in the range
 from 1 to 24 inclusive) denotes which disk on the controller is monitored.
-In log files and email messages this disk will be identifed as
+In log files and email messages this disk will be identified as
 areca_disk_XX with XX in the range from 01 to 24 inclusive.
 Please see the \fBsmartctl\fP(8) man page for further details.
 
@@ -472,7 +472,7 @@
 This allows to ignore specific devices which are detected by a following
 DEVICESCAN configuration line.
 It may also be used to temporary disable longer multi-line configuration entries.
-This Directive may be used in conjunction with the other \'\-d\' Directives.
+This Directive may be used in conjunction with the other \(aq\-d\(aq Directives.
 
 .I removable
 \- the device or its media is removable.  This indicates to
@@ -480,16 +480,16 @@
 that it should continue (instead of exiting, which is the default
 behavior) if the device does not appear to be present when
 \fBsmartd\fP is started.  This Directive may be used in conjunction
-with the other \'\-d\' Directives.
+with the other \(aq\-d\(aq Directives.
 .TP
 .B \-n POWERMODE[,N][,q]
-[ATA only] This \'nocheck\' Directive is used to prevent a disk from
+[ATA only] This \(aqnocheck\(aq Directive is used to prevent a disk from
 being spun-up when it is periodically polled by \fBsmartd\fP.
 
-ATA disks have five different power states. In order of increasing
-power consumption they are: \'OFF\', \'SLEEP\', \'STANDBY\', \'IDLE\',
-and \'ACTIVE\'.  Typically in the OFF, SLEEP, and STANDBY modes the
-disk\'s platters are not spinning. But usually, in response to SMART
+ATA disks have five different power states.  In order of increasing
+power consumption they are: \(aqOFF\(aq, \(aqSLEEP\(aq, \(aqSTANDBY\(aq, \(aqIDLE\(aq,
+and \(aqACTIVE\(aq.  Typically in the OFF, SLEEP, and STANDBY modes the
+disk's platters are not spinning.  But usually, in response to SMART
 commands issued by \fBsmartd\fP, the disk platters are spun up.  So if
 this option is not used, then a disk which is in a low-power mode may
 be spun up and put into a higher-power mode when it is periodically
@@ -497,11 +497,11 @@
 
 Note that if the disk is in SLEEP mode when \fBsmartd\fP is started,
 then it won't respond to \fBsmartd\fP commands, and so the disk won't
-be registered as a device for \fBsmartd\fP to monitor. If a disk is in
+be registered as a device for \fBsmartd\fP to monitor.  If a disk is in
 any other low-power mode, then the commands issued by \fBsmartd\fP to
 register the disk will probably cause it to spin-up.
 
-The \'\fB\-n\fP\' (nocheck) Directive specifies if \fBsmartd\fP\'s
+The \(aq\fB\-n\fP\(aq (nocheck) Directive specifies if \fBsmartd\fP's
 periodic checks should still be carried out when the device is in a
 low-power mode.  It may be used to prevent a disk from being spun-up
 by periodic \fBsmartd\fP polling.  The allowed values of POWERMODE
@@ -509,7 +509,7 @@
 
 .I never
 \- \fBsmartd\fP will poll (check) the device regardless of its power
-mode. This may cause a disk which is spun-down to be spun-up when
+mode.  This may cause a disk which is spun-down to be spun-up when
 \fBsmartd\fP checks it.  This is the default behavior if the '\-n'
 Directive is not given.
 
@@ -528,16 +528,16 @@
 not what you want.
 
 Maximum number of skipped checks (in a row) can be specified by
-appending positive number \',N\' to POWERMODE (like \'\-n standby,15\').
+appending positive number \(aq,N\(aq to POWERMODE (like \(aq\-n standby,15\(aq).
 After N checks are skipped in a row, powermode is ignored and the
 check is performed anyway.
 
 When a periodic test is skipped, \fBsmartd\fP normally writes an
-informal log message. The message can be suppressed by appending
-the option \',q\' to POWERMODE (like \'\-n standby,q\').
+informal log message.  The message can be suppressed by appending
+the option \(aq,q\(aq to POWERMODE (like \(aq\-n standby,q\(aq).
 This prevents a laptop disk from spinning up due to this message.
 
-Both \',N\' and \',q\' can be specified together.
+Both \(aq,N\(aq and \(aq,q\(aq can be specified together.
 .TP
 .B \-T TYPE
 Specifies how tolerant
@@ -582,7 +582,7 @@
 STATUS command.
 If this command reports a failing health status, then disk
 failure is predicted in less than 24 hours, and a message at loglevel
-.B \'LOG_CRIT\'
+.B \(aqLOG_CRIT\(aq
 will be logged to syslog.  [Please see the
 .B smartctl \-H
 command-line option.]
@@ -615,7 +615,7 @@
 \- [ATA] report if the number of ATA errors reported in the Extended
 Comprehensive SMART error log has increased since the last check.
 
-If both \'\-l error\' and \'\-l xerror\' are specified, smartd checks
+If both \(aq\-l error\(aq and \(aq\-l xerror\(aq are specified, smartd checks
 the maximum of both values.
 
 [Please see the \fBsmartctl \-l xerror\fP command-line option.]
@@ -633,10 +633,10 @@
 associated with the most recent failed test has increased.  Note that
 such errors will \fBonly\fP be logged if you run self-tests on the
 disk (and it fails a test!).  Self-Tests can be run automatically by
-\fBsmartd\fP: please see the \fB\'\-s\'\fP Directive below.
-Self-Tests can also be run manually by using the \fB\'\-t\ short\'\fP
-and \fB\'\-t\ long\'\fP options of \fBsmartctl\fP and the results of
-the testing can be observed using the \fBsmartctl \'\-l\ selftest\'\fP
+\fBsmartd\fP: please see the \fB\(aq\-s\(aq\fP Directive below.
+Self-Tests can also be run manually by using the \fB\(aq\-t\ short\(aq\fP
+and \fB\(aq\-t\ long\(aq\fP options of \fBsmartctl\fP and the results of
+the testing can be observed using the \fBsmartctl \(aq\-l\ selftest\(aq\fP
 command-line option.
 [Please see the \fBsmartctl \-l\fP and \fB\-t\fP command-line
 options.]
@@ -650,16 +650,16 @@
 \- [ATA only] report if the Offline Data Collection status has changed
 since the last check.  The report will be logged as LOG_CRIT if the new
 status indicates an error.  With some drives the status often changes,
-therefore \'\-l offlinests\' is not enabled by '\-a\' Directive.
+therefore \(aq\-l offlinests\(aq is not enabled by \(aq\-a\(aq Directive.
 .\" %IF NOT OS Cygwin Windows
-.\"! Appending \',ns\' (no standby) to this directive is not implemented
+.\"! Appending ',ns' (no standby) to this directive is not implemented
 .\"! on OS_MAN_FILTER.
 .\" %ENDIF NOT OS Cygwin Windows
 .\" %IF OS Cygwin Windows
 
-[Windows and Cygwin only] If \',ns\' (no standby) is appended to this
+[Windows and Cygwin only] If \(aq,ns\(aq (no standby) is appended to this
 directive, smartd disables system auto standby as long as an Offline
-Data Collection is in progress. See \'\-l selfteststs,ns\' below.
+Data Collection is in progress.  See \(aq\-l selfteststs,ns\(aq below.
 .\" %ENDIF OS Cygwin Windows
 
 .I selfteststs[,ns]
@@ -667,16 +667,16 @@
 since the last check.  The report will be logged as LOG_CRIT if the new
 status indicates an error.
 .\" %IF NOT OS Cygwin Windows
-.\"! Appending \',ns\' (no standby) to this directive is not implemented
+.\"! Appending ',ns' (no standby) to this directive is not implemented
 .\"! on OS_MAN_FILTER.
 .\" %ENDIF NOT OS Cygwin Windows
 .\" %IF OS Cygwin Windows
 
-[Windows and Cygwin only] If \',ns\' (no standby) is appended to this
+[Windows and Cygwin only] If \(aq,ns\(aq (no standby) is appended to this
 directive, smartd disables system auto standby as long as a Self-Test
 is in progress.  This prevents that a Self-Test is aborted because the
 OS sets the system to a standby/sleep mode when idle.  Smartd check
-interval (\'\-i\' option) should be shorter than the configured idle
+interval (\(aq\-i\(aq option) should be shorter than the configured idle
 timeout.  Auto standby is not disabled if the system is running on
 battery.
 .\" %ENDIF OS Cygwin Windows
@@ -718,25 +718,25 @@
 Run Self-Tests or Offline Immediate Tests, at scheduled times.  A
 Self- or Offline Immediate Test will be run at the end of periodic
 device polling, if all 12 characters of the string \fBT/MM/DD/d/HH\fP
-match the extended regular expression \fBREGEXP\fP. Here:
+match the extended regular expression \fBREGEXP\fP.  Here:
 .RS 7
 .IP \fBT\fP 4
 is the type of the test.  The values that \fBsmartd\fP will try to
-match (in turn) are: \'L\' for a \fBL\fPong Self-Test, \'S\' for a
-\fBS\fPhort Self-Test, \'C\' for a \fBC\fPonveyance Self-Test (ATA
-only), and \'O\' for an \fBO\fPffline Immediate Test (ATA only).  As
+match (in turn) are: \(aqL\(aq for a \fBL\fPong Self-Test, \(aqS\(aq for a
+\fBS\fPhort Self-Test, \(aqC\(aq for a \fBC\fPonveyance Self-Test (ATA
+only), and \(aqO\(aq for an \fBO\fPffline Immediate Test (ATA only).  As
 soon as a match is found, the test will be started and no additional
 matches will be sought for that device and that polling cycle.
 
-To run scheduled Selective Self-Tests, use \'n\' for \fBn\fPext span,
-\'r\' to \fBr\fPedo last span, or \'c\' to \fBc\fPontinue with next span
+To run scheduled Selective Self-Tests, use \(aqn\(aq for \fBn\fPext span,
+\(aqr\(aq to \fBr\fPedo last span, or \(aqc\(aq to \fBc\fPontinue with next span
 or redo last span based on status of last test.
 The LBA range is based on the first span from the last test.
 See the \fBsmartctl \-t select,[next|redo|cont]\fP options for
 further info.
 
-Some disks (e.g. WD) do not preserve the selective self test log accross
-power cycles.  If state persistence (\'\-s\' option) is enabled, the last
+Some disks (e.g.\& WD) do not preserve the selective self test log across
+power cycles.  If state persistence (\(aq\-s\(aq option) is enabled, the last
 test span is preserved by smartd and used if (and only if) the selective
 self test log is empty.
 .IP \fBMM\fP 4
@@ -744,7 +744,7 @@
 range is from 01 (January) to 12 (December) inclusive.  Do \fBnot\fP
 use a single decimal digit or the match will always fail!
 .IP \fBDD\fP 4
-is the day of the month, expressed with two decimal digits. The
+is the day of the month, expressed with two decimal digits.  The
 range is from 01 to 31 inclusive.  Do \fBnot\fP
 use a single decimal digit or the match will always fail!
 .IP \fBd\fP 4
@@ -752,7 +752,7 @@
 range is from 1 (Monday) to 7 (Sunday) inclusive.
 .IP \fBHH\fP 4
 is the hour of the day, written with two decimal digits, and given in
-hours after midnight.  The range is 00 (midnight to just before 1am)
+hours after midnight.  The range is 00 (midnight to just before 1 am)
 to 23 (11pm to just before midnight) inclusive.  Do \fBnot\fP use a
 single decimal digit or the match will always fail!
 .RE
@@ -761,37 +761,37 @@
 .TP
 .B \&
 Some examples follow.  In reading these, keep in mind that in extended
-regular expressions a dot \fB\'.\'\fP matches any single character, and
-a parenthetical expression such as \fB\'(A|B|C)\'\fP denotes any one of the three possibilities \fBA\fP,
-\fBB\fP, or \fBC\fP.
+regular expressions a dot \fB\(aq.\(aq\fP matches any single character, and
+a parenthetical expression such as \fB\(aq(A|B|C)\(aq\fP denotes any one
+of the three possibilities \fBA\fP, \fBB\fP, or \fBC\fP.
 
-To schedule a short Self-Test between 2-3am every morning, use:
+To schedule a short Self-Test between 2\(en3 am every morning, use:
 .nf
 \fB \-s S/../.././02\fP
 .fi
-To schedule a long Self-Test between 4-5am every Sunday morning, use:
+To schedule a long Self-Test between 4\(en5 am every Sunday morning, use:
 .nf
 \fB \-s L/../../7/04\fP
 .fi
-To schedule a long Self-Test between 10-11pm on the first and
+To schedule a long Self-Test between 10\(en11 pm on the first and
 fifteenth day of each month, use:
 .nf
 \fB \-s L/../(01|15)/./22\fP
 .fi
-To schedule an Offline Immediate test after every midnight, 6am,
-noon,and 6pm, plus a Short Self-Test daily at 1-2am and a Long
-Self-Test every Saturday at 3-4am, use:
+To schedule an Offline Immediate test after every midnight, 6 am,
+noon, and 6 pm, plus a Short Self-Test daily at 1\(en2 am and a Long
+Self-Test every Saturday at 3\(en4 am, use:
 .nf
 \fB \-s (O/../.././(00|06|12|18)|S/../.././01|L/../../6/03)\fP
 .fi
 If Long Self-Tests of a large disks take longer than the system uptime,
 a full disk test can be performed by several Selective Self-Tests.
-To setup a full test of a 1TB disk within 20 days (one 50GB span
+To setup a full test of a 1 TB disk within 20 days (one 50 GB span
 each day), run this command once:
 .nf
-  smartctl -t select,0-99999999 /dev/sda
+  smartctl \-t select,0-99999999 /dev/sda
 .fi
-To run the next test spans on Monday-Friday between 12-13am, run smartd
+To run the next test spans on Monday\(enFriday between 12\(en13 am, run smartd
 with this directive:
 .nf
 \fB \-s n/../../[1-5]/12\fP
@@ -802,7 +802,7 @@
 device polling, if the current local date, time, and test type, match
 \fBREGEXP\fP.  By default the regularly-scheduled device polling
 occurs every thirty minutes after starting \fBsmartd\fP.  Take caution
-if you use the \'\-i\' option to make this polling interval more than
+if you use the \(aq\-i\(aq option to make this polling interval more than
 sixty minutes: the poll times may fail to coincide with any of the
 testing times that you have specified with \fBREGEXP\fP.  In this case
 the test will be run following the next device polling.
@@ -817,7 +817,7 @@
 
 To avoid performance problems during system boot, \fBsmartd\fP will
 not attempt to run any scheduled tests following the very first
-device polling (unless \'\-q onecheck\' is specified).
+device polling (unless \(aq\-q onecheck\(aq is specified).
 
 Each time a test is run, \fBsmartd\fP will log an entry to SYSLOG.
 You can use these or the '-q showtests' command-line option to verify
@@ -827,12 +827,12 @@
 longer test type has precedence.  This is usually the desired behavior.
 
 If the scheduled tests are used in conjunction with state persistence
-(\'\-s\' option), smartd will also try to match the hours since last
-shutdown (or 90 days at most). If any test would have been started
+(\(aq\-s\(aq option), smartd will also try to match the hours since last
+shutdown (or 90 days at most).  If any test would have been started
 during downtime, the longest (see above) of these tests is run after
 second device polling.
 
-If the \'\-n\' directive is used and any test would have been started
+If the \(aq\-n\(aq directive is used and any test would have been started
 during disk standby time, the longest of these tests is run when the
 disk is active again.
 
@@ -844,24 +844,24 @@
 mistake.
 .TP
 .B \-m ADD
-Send a warning email to the email address \fBADD\fP if the \'\-H\',
-\'\-l\', \'\-f\', \'\-C\', or \'\-O\' Directives detect a failure or a
-new error, or if a SMART command to the disk fails. This Directive
+Send a warning email to the email address \fBADD\fP if the \(aq\-H\(aq,
+\(aq\-l\(aq, \(aq\-f\(aq, \(aq\-C\(aq, or \(aq\-O\(aq Directives detect a failure or a
+new error, or if a SMART command to the disk fails.  This Directive
 only works in conjunction with these other Directives (or with the
-equivalent default \'\-a\' Directive).
+equivalent default \(aq\-a\(aq Directive).
 
 To prevent your email in-box from getting filled up with warning
 messages, by default only a single warning will be sent for each of
-the enabled alert types, \'\-H\', \'\-l\', \'\-f\', \'\-C\', or
-\'\-O\' even if more than one failure or error is detected or if the
+the enabled alert types, \(aq\-H\(aq, \(aq\-l\(aq, \(aq\-f\(aq, \(aq\-C\(aq, or
+\(aq\-O\(aq even if more than one failure or error is detected or if the
 failure or error persists.  [This behavior can be modified; see the
-\'\-M\' Directive below.]
+\(aq\-M\(aq Directive below.]
 
 To send email to more than one user, please use the following "comma
 separated" form for the address: \fBuser1@add1,user2@add2,...,userN@addN\fP
 (with no spaces).
 
-To test that email is being sent correctly, use the \'\-M test\'
+To test that email is being sent correctly, use the \(aq\-M test\(aq
 Directive described below to send one test email message on
 \fBsmartd\fP
 startup.
@@ -872,38 +872,38 @@
 \fBsmartd\fP
 was started.  If you wish to specify an explicit path to the mail
 executable (for example /usr/local/bin/mail) or a custom script to
-run, please use the \'\-M exec\' Directive below.
+run, please use the \(aq\-M exec\(aq Directive below.
 
 .\" %IF OS Windows
-On Windows, the \'\fBBlat\fP\' mailer
+On Windows, the \(aq\fBBlat\fP\(aq mailer
 (\fBhttp://blat.sourceforge.net/\fP) is used by default.
 This mailer uses a different command line syntax, see
-\'\-M exec\' below.
+\(aq\-M exec\(aq below.
 
 .\" %ENDIF OS Windows
 Note also that there is a special argument
 .B <nomailer>
-which can be given to the \'\-m\' Directive in conjunction with the \'\-M
-exec\' Directive. Please see below for an explanation of its effect.
+which can be given to the \(aq\-m\(aq Directive in conjunction with the \(aq\-M
+exec\(aq Directive.  Please see below for an explanation of its effect.
 
 If the mailer or the shell running it produces any STDERR/STDOUT
 output, then a snippet of that output will be copied to SYSLOG.  The
-remainder of the output is discarded. If problems are encountered in
+remainder of the output is discarded.  If problems are encountered in
 sending mail, this should help you to understand and fix them.  If
 you have mail problems, we recommend running \fBsmartd\fP in debug
-mode with the \'-d\' flag, using the \'-M test\' Directive described
+mode with the \(aq\-d\(aq flag, using the \(aq\-M test\(aq Directive described
 below.
 .\" %IF ENABLE_SMARTDPLUGINDIR
 .\" %IF NOT OS Windows
 
-If a word of the comma separated list has the form \'@plugin\', a custom
+If a word of the comma separated list has the form \(aq@plugin\(aq, a custom
 script /usr/local/etc/smartd_warning.d/plugin is run and the word is
-removed from the list before sending mail. The string \'plugin\' may be any
-valid name except \'ALL\'.
-If \'@ALL\' is specified, all scripts in /usr/local/etc/smartd_warning.d/*
+removed from the list before sending mail.  The string \(aqplugin\(aq may be any
+valid name except \(aqALL\(aq.
+If \(aq@ALL\(aq is specified, all scripts in /usr/local/etc/smartd_warning.d/*
 are run instead.
 This is handled by the script /usr/local/etc/smartd_warning.sh
-(see also \'\-M exec\' below).
+(see also \(aq\-M exec\(aq below).
 .\" %ENDIF NOT OS Windows
 .\" %ENDIF ENABLE_SMARTDPLUGINDIR
 .\" %IF OS Windows
@@ -935,17 +935,17 @@
 
 .I once
 \- send only one warning email for each type of disk problem detected.  This
-is the default unless state persistence (\'\-s\' option) is enabled.
+is the default unless state persistence (\(aq\-s\(aq option) is enabled.
 
 .I daily
 \- send additional warning reminder emails, once per day, for each type
 of disk problem detected.  This is the default if state persistence
-(\'\-s\' option) is enabled.
+(\(aq\-s\(aq option) is enabled.
 
 .I diminishing
 \- send additional warning reminder emails, after a one-day interval,
 then a two-day interval, then a four-day interval, and so on for each
-type of disk problem detected. Each interval is twice as long as the
+type of disk problem detected.  Each interval is twice as long as the
 previous interval.
 
 If a disk problem is no longer detected, the internal email counter is
@@ -960,7 +960,7 @@
 startup.  This allows one to verify that email is delivered correctly.
 Note that if this Directive is used,
 \fBsmartd\fP
-will also send the normal email warnings that were enabled with the \'\-m\' Directive,
+will also send the normal email warnings that were enabled with the \(aq\-m\(aq Directive,
 in addition to the single test email!
 
 .I exec PATH
@@ -977,7 +977,7 @@
 By setting PATH to point to a customized script, you can make
 \fBsmartd\fP perform useful tricks when a disk problem is detected
 (beeping the console, shutting down the machine, broadcasting warnings
-to all logged-in users, etc.)  But please be careful. \fBsmartd\fP
+to all logged-in users, etc.\&)  But please be careful.  \fBsmartd\fP
 will \fBblock\fP until the executable PATH returns, so if your
 executable hangs, then \fBsmartd\fP will also hang.
 .\" %IF NOT OS Windows
@@ -986,7 +986,7 @@
 .\" %ENDIF NOT OS Windows
 
 The return status of the executable is recorded by \fBsmartd\fP in
-SYSLOG. The executable is not expected to write to STDOUT or
+SYSLOG.  The executable is not expected to write to STDOUT or
 STDERR.  If it does, then this is interpreted as indicating that
 something is going wrong with your executable, and a fragment of this
 output is logged to SYSLOG to help you to understand the problem.
@@ -995,25 +995,27 @@
 
 Before running the executable, \fBsmartd\fP sets a number of
 environment variables.  These environment variables may be used to
-control the executable\'s behavior.  The environment variables
+control the executable's behavior.  The environment variables
 exported by \fBsmartd\fP are:
 .RS 7
 .IP \fBSMARTD_MAILER\fP 4
-is set to the argument of \-M exec, if present or else to \'mail\'
+is set to the argument of \-M exec, if present or else to \(aqmail\(aq
 (examples: /usr/local/bin/mail, mail).
 .IP \fBSMARTD_DEVICE\fP 4
 is set to the device path (example: /dev/sda).
 .IP \fBSMARTD_DEVICETYPE\fP 4
-is set to the device type specified by \'-d\' directive or
-\'auto\' if none.
+is set to the device type specified by \(aq\-d\(aq directive or
+\(aqauto\(aq if none.
 .IP \fBSMARTD_DEVICESTRING\fP 4
 is set to the device description.  For SMARTD_DEVICETYPE of ata or
 scsi, this is the same as SMARTD_DEVICE.  For 3ware RAID controllers,
-the form used is \'/dev/sdc [3ware_disk_01]\'.  For HighPoint
-RocketRAID controller, the form is \'/dev/sdd [hpt_1/1/1]\' under Linux
-or \'/dev/hptrr [hpt_1/1/1]\' under FreeBSD.  For Areca controllers, the
-form is \'/dev/sg2 [areca_disk_09]\' on Linux or  \'/dev/arcmsr0 [areca_disk_09]\' on FreeBSD.  In these cases the device string
-contains a space and is NOT quoted.  So to use $SMARTD_DEVICESTRING in a
+the form used is \(aq/dev/sdc [3ware_disk_01]\(aq.  For HighPoint
+RocketRAID controller, the form is \(aq/dev/sdd [hpt_1/1/1]\(aq under Linux
+or \(aq/dev/hptrr [hpt_1/1/1]\(aq under FreeBSD.  For Areca controllers,
+the form is \(aq/dev/sg2 [areca_disk_09]\(aq on Linux or  \(aq/dev/arcmsr0
+[areca_disk_09]\(aq on FreeBSD.
+In these cases the device string contains a space and is NOT quoted.
+So to use $SMARTD_DEVICESTRING in a
 shell script you should probably enclose it in double quotes.
 .IP \fBSMARTD_DEVICEINFO\fP 4
 is set to device identify information.  It includes most of the info printed
@@ -1052,7 +1054,7 @@
 .br
 \fIFailedOpenDevice\fP: the open() command to the device failed.
 .IP \fBSMARTD_ADDRESS\fP 4
-is determined by the address argument ADD of the \'\-m\' Directive.
+is determined by the address argument ADD of the \(aq\-m\(aq Directive.
 If ADD is \fB<nomailer>\fP, then \fBSMARTD_ADDRESS\fP is not set.
 Otherwise, it is set to the comma-separated-list of email addresses
 given by the argument ADD, with the commas replaced by spaces
@@ -1067,17 +1069,18 @@
 .\" %ENDIF OS Windows
 .IP \fBSMARTD_MESSAGE\fP 4
 is set to the one sentence summary warning email message string from
-\fBsmartd\fP. 
-This message string contains space characters and is NOT quoted. So to
+\fBsmartd\fP.m46
+This message string contains space characters and is NOT quoted.  So to
 use $SMARTD_MESSAGE in a shell script you should probably enclose it in
 double quotes.
 .\" %IF NOT OS Windows
 .IP \fBSMARTD_FULLMESSAGE\fP 4
 is set to the contents of the entire email warning message string from
-\fBsmartd\fP. 
-This message string contains space and return characters and is NOT quoted. So to
-use $SMARTD_FULLMESSAGE in a shell script you should probably enclose it in
-double quotes.
+\fBsmartd\fP.
+This message string contains space and return characters and is NOT
+quoted.
+So to use $SMARTD_FULLMESSAGE in a shell script you should probably
+enclose it in double quotes.
 .\" %ENDIF NOT OS Windows
 .\" %IF OS Windows
 .IP \fBSMARTD_FULLMSGFILE\fP 4
@@ -1088,8 +1091,8 @@
 .\" %ENDIF OS Windows
 .IP \fBSMARTD_TFIRST\fP 4
 is a text string giving the time and date at which the first problem
-of this type was reported. This text string contains space characters
-and no newlines, and is NOT quoted. For example:
+of this type was reported.  This text string contains space characters
+and no newlines, and is NOT quoted.  For example:
 .br
 Sun Feb  9 14:58:19 2003 CST
 .IP \fBSMARTD_TFIRSTEPOCH\fP 4
@@ -1097,38 +1100,38 @@
 1970) for \fBSMARTD_TFIRST\fP.
 .IP \fBSMARTD_PREVCNT\fP 4
 is an integer specifying the number of previous messages sent.
-It is set to \'0\' for the first message.
+It is set to \(aq0\(aq for the first message.
 .IP \fBSMARTD_NEXTDAYS\fP 4
 is an integer specifying the number of days until the next message will be sent.
-It it set to empty on \'\-M once\' and set to \'1\' on \'\-M daily\'.
+It it set to empty on \(aq\-M once\(aq and set to \(aq1\(aq on \(aq\-M daily\(aq.
 .RE
 .\"  The following two lines are a workaround for a man2html bug.  Please leave them.
 .\" They define a non-existent option; useful because man2html can't correctly reset the margins.
 .TP
 .B \&
-If the \'\-m ADD\' Directive is given with a normal address argument,
+If the \(aq\-m ADD\(aq Directive is given with a normal address argument,
 then the executable pointed to by PATH will be run in a shell with
 STDIN receiving the body of the email message, and with the same
 command-line arguments:
 .nf
 -s "$SMARTD_SUBJECT" $SMARTD_ADDRESS
 .fi
-that would normally be provided to \'mail\'.  Examples include:
+that would normally be provided to \(aqmail\(aq.  Examples include:
 .nf
-.B -m user@home -M exec /usr/bin/mail
-.B -m admin@work -M exec /usr/local/bin/mailto
-.B -m root -M exec /Example_1/shell/script/below
+.B \-m user@home \-M exec /usr/bin/mail
+.B \-m admin@work \-M exec /usr/local/bin/mailto
+.B \-m root \-M exec /Example_1/shell/script/below
 .fi
 
 .\" %IF OS Windows
-[Windows only] On Windows, the syntax of the \'\fBBlat\fP\' mailer is
+[Windows only] On Windows, the syntax of the \(aq\fBBlat\fP\(aq mailer is
 used:
 .nf
-- -q -subject "%SMARTD_SUBJECT%" -to %SMARTD_ADDRCSV%
+\- \-q \-subject "%SMARTD_SUBJECT%" \-to %SMARTD_ADDRCSV%
 .fi
 
 .\" %ENDIF OS Windows
-If the \'\-m ADD\' Directive is given with the special address argument
+If the \(aq\-m ADD\(aq Directive is given with the special address argument
 .B <nomailer>
 then the executable pointed to by PATH is run in a shell with
 .B no
@@ -1136,14 +1139,14 @@
 .B no
 command-line arguments, for example:
 .nf
-.B -m <nomailer> -M exec /Example_2/shell/script/below
+.B \-m <nomailer> \-M exec /Example_2/shell/script/below
 .fi
 If the executable produces any STDERR/STDOUT output, then \fBsmartd\fP
 assumes that something is going wrong, and a snippet of that output
 will be copied to SYSLOG.  The remainder of the output is then
 discarded.
 
-Some EXAMPLES of scripts that can be used with the \'\-M exec\'
+Some EXAMPLES of scripts that can be used with the \(aq\-M exec\(aq
 Directive are given below.
 .\" %IF NOT OS Windows
 Some sample scripts are also included in
@@ -1175,7 +1178,7 @@
 are set by the script before running the executable.
 .TP
 .B \-f
-[ATA only] Check for \'failure\' of any Usage Attributes.  If these
+[ATA only] Check for \(aqfailure\(aq of any Usage Attributes.  If these
 Attributes are less than or equal to the threshold, it does NOT indicate
 imminent disk failure.  It "indicates an advisory condition where the usage
 or age of the device has exceeded its intended design life period."
@@ -1183,28 +1186,28 @@
 .TP
 .B \-p
 [ATA only] Report anytime that a Prefail Attribute has changed
-its value since the last check. [Please see the
+its value since the last check.  [Please see the
 .B smartctl \-A
 command-line option.]
 .TP
 .B \-u
 [ATA only] Report anytime that a Usage Attribute has changed its value
-since the last check. [Please see the
+since the last check.  [Please see the
 .B smartctl \-A
 command-line option.]
 .TP
 .B \-t
-[ATA only] Equivalent to turning on the two previous flags \'\-p\' and \'\-u\'.
+[ATA only] Equivalent to turning on the two previous flags \(aq\-p\(aq and \(aq\-u\(aq.
 Tracks changes in \fIall\fP device Attributes (both Prefailure and
-Usage). [Please see the \fBsmartctl\fP \-A command-line option.]
+Usage).  [Please see the \fBsmartctl\fP \-A command-line option.]
 .TP
 .B \-i ID
 [ATA only] Ignore device Attribute number \fBID\fP when checking for failure
 of Usage Attributes.  \fBID\fP must be a decimal integer in the range
-from 1 to 255.  This Directive modifies the behavior of the \'\-f\'
+from 1 to 255.  This Directive modifies the behavior of the \(aq\-f\(aq
 Directive and has no effect without it.
 
-This is useful, for example, if you have a very old disk and don\'t
+This is useful, for example, if you have a very old disk and don't
 want to keep getting messages about the hours-on-lifetime Attribute
 (usually Attribute 9) failing.  This Directive may appear multiple
 times for a single device, if you want to ignore multiple Attributes.
@@ -1212,12 +1215,12 @@
 .B \-I ID
 [ATA only] Ignore device Attribute \fBID\fP when tracking changes in the
 Attribute values.  \fBID\fP must be a decimal integer in the range
-from 1 to 255.  This Directive modifies the behavior of the \'\-p\',
-\'\-u\', and \'\-t\' tracking Directives and has no effect without one
+from 1 to 255.  This Directive modifies the behavior of the \(aq\-p\(aq,
+\(aq\-u\(aq, and \(aq\-t\(aq tracking Directives and has no effect without one
 of them.
 
 This is useful, for example, if one of the device Attributes is the disk
-temperature (usually Attribute 194 or 231). It\'s annoying to get reports
+temperature (usually Attribute 194 or 231).  It's annoying to get reports
 each time the temperature changes.  This Directive may appear multiple
 times for a single device, if you want to ignore multiple Attributes.
 .TP
@@ -1225,27 +1228,27 @@
 [ATA only] When tracking, report the \fIRaw\fP value of Attribute \fBID\fP
 along with its (normally reported) \fINormalized\fP value.  \fBID\fP must
 be a decimal integer in the range from 1 to 255.  This Directive modifies
-the behavior of the \'\-p\', \'\-u\', and \'\-t\' tracking Directives
+the behavior of the \(aq\-p\(aq, \(aq\-u\(aq, and \(aq\-t\(aq tracking Directives
 and has no effect without one of them.  This Directive may be given
 multiple times.
 
 A common use of this Directive is to track the device Temperature
 (often ID=194 or 231).
 
-If the optional flag \'!\' is appended, a change of the Normalized
+If the optional flag \(aq!\(aq is appended, a change of the Normalized
 value is considered critical.  The report will be logged as LOG_CRIT
-and a warning email will be sent if \'\-m\' is specified.
+and a warning email will be sent if \(aq\-m\(aq is specified.
 .TP
 .B \-R ID[!]
 [ATA only] When tracking, report whenever the \fIRaw\fP value of Attribute
 \fBID\fP changes.  (Normally \fBsmartd\fP only tracks/reports changes
 of the \fINormalized\fP Attribute values.)  \fBID\fP must be a decimal
 integer in the range from 1 to 255.  This Directive modifies the
-behavior of the \'\-p\', \'\-u\', and \'\-t\' tracking Directives and
+behavior of the \(aq\-p\(aq, \(aq\-u\(aq, and \(aq\-t\(aq tracking Directives and
 has no effect without one of them.  This Directive may be given
 multiple times.
 
-If this Directive is given, it automatically implies the \'\-r\'
+If this Directive is given, it automatically implies the \(aq\-r\(aq
 Directive for the same Attribute, so that the Raw value of the
 Attribute is reported.
 
@@ -1254,10 +1257,10 @@
 different types of system behavior affects the values of certain
 Attributes.
 
-If the optional flag \'!\' is appended, a change of the Raw
+If the optional flag \(aq!\(aq is appended, a change of the Raw
 value is considered critical.  The report will be logged as
-LOG_CRIT and a warning email will be sent if \'\-m\' is specified.
-An example is \'-R 5!\' to warn when new sectors are reallocated.
+LOG_CRIT and a warning email will be sent if \(aq\-m\(aq is specified.
+An example is \(aq\-R 5!\(aq to warn when new sectors are reallocated.
 .TP
 .B \-C ID[+]
 [ATA only] Report if the current number of pending sectors is
@@ -1267,20 +1270,20 @@
 ID\ =\ 0.  If the \fB\-C ID\fP option is not given, then it defaults to
 \fB\-C 197\fP (since Attribute 197 is generally used to monitor
 pending sectors).  If the name of this Attribute is changed by a
-\'\-v 197,FORMAT,NAME\' directive, the default is changed to
+\(aq\-v 197,FORMAT,NAME\(aq directive, the default is changed to
 \fB\-C 0\fP.
 
-If \'+\' is specified, a report is only printed if the number of sectors
-has increased between two check cycles. Some disks do not reset this
+If \(aq+\(aq is specified, a report is only printed if the number of sectors
+has increased between two check cycles.  Some disks do not reset this
 attribute when a bad sector is reallocated.
-See also \'\-v 197,increasing\' below.
+See also \(aq\-v 197,increasing\(aq below.
 
 The warning email counter is reset if the number of pending sectors
 dropped to 0.  This typically happens when all pending sectors have
 been reallocated or could be read again.
 
 A pending sector is a disk sector (containing 512 bytes of your data)
-which the device would like to mark as ``bad" and reallocate.
+which the device would like to mark as "bad" and reallocate.
 Typically this is because your computer tried to read that sector, and
 the read failed because the data on it has been corrupted and has
 inconsistent Error Checking and Correction (ECC) codes.  This is
@@ -1299,13 +1302,13 @@
 ID\ =\ 0.  If the \fB\-U ID\fP option is not given, then it defaults to
 \fB\-U 198\fP (since Attribute 198 is generally used to monitor
 offline uncorrectable sectors).  If the name of this Attribute is changed
-by a \'\-v 198,FORMAT,NAME\' (except \'\-v 198,FORMAT,Offline_Scan_UNC_SectCt\'),
+by a \(aq\-v 198,FORMAT,NAME\(aq (except \(aq\-v 198,FORMAT,Offline_Scan_UNC_SectCt\(aq),
 directive, the default is changed to \fB\-U 0\fP.
 
-If \'+\' is specified, a report is only printed if the number of sectors
-has increased since the last check cycle. Some disks do not reset this
+If \(aq+\(aq is specified, a report is only printed if the number of sectors
+has increased since the last check cycle.  Some disks do not reset this
 attribute when a bad sector is reallocated.
-See also \'\-v 198,increasing\' below.
+See also \(aq\-v 198,increasing\(aq below.
 
 The warning email counter is reset if the number of offline uncorrectable
 sectors dropped to 0.  This typically happens when all offline uncorrectable
@@ -1314,7 +1317,7 @@
 An offline uncorrectable sector is a disk sector which was not
 readable during an off-line scan or a self-test.  This is important
 to know, because if you have data stored in this disk sector, and you
-need to read it, the read will fail.  Please see the previous \'\-C\'
+need to read it, the read will fail.  Please see the previous \(aq\-C\(aq
 option for more details.
 .TP
 .B \-W DIFF[,INFO[,CRIT]]
@@ -1323,21 +1326,21 @@
 Report or Warn if the temperature is greater or equal than one of
 \fBINFO\fP or \fBCRIT\fP degrees Celsius.
 If the limit \fBCRIT\fP is reached, a message with loglevel
-\fB\'LOG_CRIT\'\fP will be logged to syslog and a warning email
-will be send if \'\-m\' is specified. If only the limit \fBINFO\fP is
-reached, a message with loglevel \fB\'LOG_INFO\'\fP will be logged.
+\fB\(aqLOG_CRIT\(aq\fP will be logged to syslog and a warning email
+will be send if \(aq\-m\(aq is specified.  If only the limit \fBINFO\fP is
+reached, a message with loglevel \fB\(aqLOG_INFO\(aq\fP will be logged.
 
 The warning email counter is reset if the temperature dropped below
 \fBINFO\fP or \fBCRIT\fP-5 if \fBINFO\fP is not specified.
 
 If this directive is used in conjunction with state persistence
-(\'\-s\' option), the min and max temperature values are preserved
-across boot cycles. The minimum temperature value is not updated
+(\(aq\-s\(aq option), the min and max temperature values are preserved
+across boot cycles.  The minimum temperature value is not updated
 during the first 30 minutes after startup.
 
 To disable any of the 3 reports, set the corresponding limit to 0.
-Trailing zero arguments may be omitted. By default, all temperature
-reports are disabled (\'-W 0\').
+Trailing zero arguments may be omitted.  By default, all temperature
+reports are disabled (\(aq\-W 0\(aq).
 
 To track temperature changes of at least 2 degrees, use:
 .nf
@@ -1373,7 +1376,7 @@
 
 .I none
 \- Assume that the device firmware obeys the ATA specifications.  This
-is the default, unless the device has presets for \'\-F\' in the
+is the default, unless the device has presets for \(aq\-F\(aq in the
 drive database.  Using this directive will override any preset values.
 
 .I nologdir
@@ -1399,8 +1402,8 @@
 .I samsung3
 \- Some Samsung disks (at least SP2514N with Firmware VF100-37) report
 a self-test still in progress with 0% remaining when the test was already
-completed. If this directive is specified, \fBsmartd\fP will not skip the
-next scheduled self-test (see Directive \'\-s\' above) in this case.
+completed.  If this directive is specified, \fBsmartd\fP will not skip the
+next scheduled self-test (see Directive \(aq\-s\(aq above) in this case.
 
 .I xerrorlba
 \- This only affects \fBsmartctl\fP.
@@ -1411,19 +1414,19 @@
 [ATA only] Sets a vendor-specific raw value print FORMAT, an optional
 BYTEORDER and an optional NAME for Attribute ID.
 This directive may be used multiple times.
-Please see \fBsmartctl -v\fP command-line option for further details.
+Please see \fBsmartctl \-v\fP command-line option for further details.
 
 The following arguments affect smartd warning output:
 
 .I 197,increasing
 \- Raw Attribute number 197 (Current Pending Sector Count) is not
-reset if uncorrectable sectors are reallocated.  This sets \'-C 197+\'
-if no other \'-C\' directive is specified.
+reset if uncorrectable sectors are reallocated.  This sets \(aq\-C 197+\(aq
+if no other \(aq\-C\(aq directive is specified.
 
 .I 198,increasing
 \- Raw Attribute number 198 (Offline Uncorrectable Sector Count) is not
-reset if uncorrectable sectors are reallocated.  This sets \'-U 198+\'
-if no other \'-U\' directive is specified.
+reset if uncorrectable sectors are reallocated.  This sets \(aq\-U 198+\(aq
+if no other \(aq\-U\(aq directive is specified.
 .TP
 .B \-P TYPE
 [ATA only] Specifies whether \fBsmartd\fP should use any preset options
@@ -1447,22 +1450,22 @@
 command-line option.]
 .TP
 .B \-a
-Equivalent to turning on all of the following Directives: 
-.B \'\-H\' 
+Equivalent to turning on all of the following Directives:
+.B \(aq\-H\(aq
 to check the SMART health status,
-.B \'\-f\' 
+.B \(aq\-f\(aq
 to report failures of Usage (rather than Prefail) Attributes,
-.B \'\-t\' 
+.B \(aq\-t\(aq
 to track changes in both Prefailure and Usage Attributes,
-.B \'\-l\ error\'
+.B \(aq\-l\ error\(aq
 to report increases in the number of ATA errors,
-.B \'\-l\ selftest\'
+.B \(aq\-l\ selftest\(aq
 to report increases in the number of Self-Test Log errors,
-.B \'\-l\ selfteststs\'
+.B \(aq\-l\ selfteststs\(aq
 to report changes of Self-Test execution status,
-.B \'\-C 197\'
+.B \(aq\-C 197\(aq
 to report nonzero values of the current pending sector count, and
-.B \'\-U 198\'
+.B \(aq\-U 198\(aq
 to report nonzero values of the offline pending sector count.
 
 Note that \-a is the default for ATA devices.  If none of these other
@@ -1487,7 +1490,7 @@
 .B \-H \-l\ selftest \-l\ error \-f.
 .fi
 If you want more frequent information, use:
-.B -a.
+.B \-a.
 
 .TP
 .B ADDITIONAL DETAILS ABOUT DEVICESCAN
@@ -1504,16 +1507,16 @@
 which will be applied to all devices that are found in the scan.  For
 example
 .nf
-.B DEVICESCAN -m root@example.com
+.B DEVICESCAN \-m root@example.com
 .fi
 will scan for all devices, and then monitor them.  It will send one
 email warning per device for any problems that are found.
 .nf
-.B  DEVICESCAN -d ata -m root@example.com
+.B  DEVICESCAN \-d ata \-m root@example.com
 .fi
-will do the same, but restricts the scan to ATA devices only.  
+will do the same, but restricts the scan to ATA devices only.
 .nf
-.B  DEVICESCAN -H -d ata -m root@example.com
+.B  DEVICESCAN \-H \-d ata \-m root@example.com
 .fi
 will do the same, but only monitors the SMART health status of the
 devices, (rather than the default \-a, which monitors all SMART
@@ -1526,26 +1529,26 @@
 Configuration entries for specific devices may precede the \fBDEVICESCAN\fP entry.
 For example
 .nf
-.B  DEFAULT -m root@example.com
-.B  /dev/sda -s S/../.././02
-.B  /dev/sdc -d ignore
-.B  DEVICESCAN -s L/../.././02
+.B  DEFAULT \-m root@example.com
+.B  /dev/sda \-s S/../.././02
+.B  /dev/sdc \-d ignore
+.B  DEVICESCAN \-s L/../.././02
 .fi
 will scan for all devices except /dev/sda and /dev/sdc, monitor them, and run a long
-test between 2-3am every morning.  Device /dev/sda will also be monitored, but
+test between 2\(en3 am every morning.  Device /dev/sda will also be monitored, but
 only a short test will be run.  Device /dev/sdc will be ignored.
 Warning emails will be sent for all monitored devices.
 
 .TP
-.B EXAMPLES OF SHELL SCRIPTS FOR \'\-M exec\'
-These are two examples of shell scripts that can be used with the \'\-M
-exec PATH\' Directive described previously.  The paths to these scripts
-and similar executables is the PATH argument to the \'\-M exec PATH\'
+.B EXAMPLES OF SHELL SCRIPTS FOR \(aq\-M exec\(aq
+These are two examples of shell scripts that can be used with the \(aq\-M
+exec PATH\(aq Directive described previously.  The paths to these scripts
+and similar executables is the PATH argument to the \(aq\-M exec PATH\(aq
 Directive.
 
-Example 1: This script is for use with \'\-m ADDRESS -M exec PATH\'.  It appends
+Example 1: This script is for use with \(aq\-m ADDRESS \-M exec PATH\(aq.  It appends
 the output of
-.B smartctl -a
+.B smartctl \-a
 to the output of the smartd email warning message and sends it to ADDRESS.
 
 .nf
@@ -1555,16 +1558,16 @@
 # Save the email message (STDIN) to a file:
 cat > /root/msg
 
-# Append the output of smartctl -a to the message:
-/usr/local/sbin/smartctl -a -d $SMART_DEVICETYPE $SMARTD_DEVICE >> /root/msg
- 
+# Append the output of smartctl \-a to the message:
+/usr/local/sbin/smartctl \-a \-d $SMART_DEVICETYPE $SMARTD_DEVICE >> /root/msg
+
 # Now email the message to the user at address ADD:
-/usr/bin/mail -s "$SMARTD_SUBJECT" $SMARTD_ADDRESS < /root/msg
+/usr/bin/mail \-s "$SMARTD_SUBJECT" $SMARTD_ADDRESS < /root/msg
 \fP
 .fi
 
-Example 2: This script is for use with \'\-m <nomailer> \-M exec
-PATH\'. It warns all users about a disk problem, waits 30 seconds, and
+Example 2: This script is for use with \(aq\-m <nomailer> \-M exec
+PATH\(aq.  It warns all users about a disk problem, waits 30 seconds, and
 then powers down the machine.
 
 .nf
@@ -1582,7 +1585,7 @@
 sleep 30
 
 # Power down the machine
-/sbin/shutdown -hf now
+/sbin/shutdown \-hf now
 \fP
 .fi