Command Line Interface¶
Commands¶
cron
: The main command that performs all work.validate-config
: Validate the configuration file.version
: Prints the version of the program.
Commands are passed as the first argument to zsm
.
For example:
zsm version
Options to cron
command¶
All of these options are optional.
- --config-file <filename>¶
Path to a config file.
Default: /usr/local/etc/zsm.yaml
on FreeBSD and /etc/zsm.yaml
on Linux.
- --log-file <filename>¶
Path to a log file.
Default: /var/log/zsm.log
.
- --log-level <level>¶
Minimum log level that will be outputted.
Must be one of DEBUG
, INFO
, WARNING
, ERROR
, CRITICAL
.
Default: INFO
.
- --log-console¶
Print log output to stdout.
Default: Off.
- --dry-run¶
Disable all operations that make modifications.
Default: Off.
Options to validate-config
command¶
All of these options are optional.
- --config-file <filename>¶
Path to a config file.
Default: /usr/local/etc/zsm.yaml
on FreeBSD and /etc/zsm.yaml
on Linux.
- --log-level <level>¶
Minimum log level that will be outputted.
Must be one of DEBUG
, INFO
, WARNING
, ERROR
, CRITICAL
.
Default: INFO
.