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.