.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "ZMAUDIT 1" .TH ZMAUDIT 1 2024-03-12 "perl v5.38.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME zmaudit.pl \- ZoneMinder event file system and database consistency checker .SH SYNOPSIS .IX Header "SYNOPSIS" .Vb 1 \& zmaudit.pl [\-r,\-report|\-i,\-interactive] .Ve .SH DESCRIPTION .IX Header "DESCRIPTION" This script checks for consistency between the event filesystem and the database. If events are found in one and not the other they are deleted (optionally). Additionally any monitor event directories that do not correspond to a database monitor are similarly disposed of. However monitors in the database that don't have a directory are left alone as this is valid if they are newly created and have no events yet. .SH OPTIONS .IX Header "OPTIONS" .Vb 7 \& \-c, \-\-continuous \- Run continuously \& \-f, \-\-force \- Run even if pid file exists \& \-i, \-\-interactive \- Ask before applying any changes \& \-m, \-\-monitor_id \- Only consider the given monitor \& \-r, \-\-report \- Just report don\*(Aqt actually do anything \& \-s, \-\-storage_id \- Specify a storage area to audit instead of all \& \-v, \-\-version \- Print the installed version of ZoneMinder .Ve