Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Opts ¶
type Opts struct { ShowVersion bool `short:"V" long:"version" description:"show version and exit"` ShowOnlyVersion bool `long:"dumpversion" description:"show only version number and exit"` ShowHelp bool `short:"h" long:"help" description:"show this help message"` Cron struct { DefaultUser string `long:"default-user" description:"Default user" default:"root"` IncludeCronD []string `long:"include" description:"Include files in directory as system crontabs (with user)"` Auto bool `long:"auto" description:"Enable automatic system crontab detection"` RunParts []string `` /* 166-byte string literal not displayed */ RunParts1m []string `long:"run-parts-1min" description:"Execute files in directory every beginning minute (like run-parts)"` RunParts15m []string `long:"run-parts-15min" description:"Execute files in directory every beginning 15 minutes (like run-parts)"` RunPartsHourly []string `long:"run-parts-hourly" description:"Execute files in directory every beginning hour (like run-parts)"` RunPartsDaily []string `long:"run-parts-daily" description:"Execute files in directory every beginning day (like run-parts)"` RunPartsWeekly []string `long:"run-parts-weekly" description:"Execute files in directory every beginning week (like run-parts)"` RunPartsMonthly []string `long:"run-parts-monthly" description:"Execute files in directory every beginning month (like run-parts)"` AllowUnprivileged bool `long:"allow-unprivileged" description:"Allow daemon to run as non root (unprivileged) user"` WorkDir string `long:"working-directory" description:"Set the working directory for crontab commands" default:"/"` EnableUserSwitching bool } // logger Log struct { Verbose bool `short:"v" long:"verbose" env:"VERBOSE" description:"verbose mode"` Json bool ` long:"log.json" env:"LOG_JSON" description:"Switch log output to json format"` } // server settings Server struct { Bind string `` /* 145-byte string literal not displayed */ ReadTimeout time.Duration `long:"server.timeout.read" env:"SERVER_TIMEOUT_READ" description:"Server read timeout" default:"5s"` WriteTimeout time.Duration `long:"server.timeout.write" env:"SERVER_TIMEOUT_WRITE" description:"Server write timeout" default:"10s"` Metrics bool `` /* 209-byte string literal not displayed */ } Args struct { Crontabs []string `description:"path to crontab files"` } `positional-args:"yes" ` }
Click to show internal directories.
Click to hide internal directories.