@@ -16,12 +16,14 @@ func main() {
1616 var daemonProc bool
1717 var reload bool
1818 var restart bool
19+ var stop bool
1920 var logRecord string
2021 var logPrint string
2122
2223 flag .BoolVar (& daemonProc , "daemon" , false , "runs the webby server daemon process rather than behaving like a control application" )
2324 flag .BoolVar (& reload , "reload" , false , "reloads the configuration file and then restarts, this will reset log levels" )
2425 flag .BoolVar (& restart , "restart" , false , "restarts the webby HTTP server, rescanning directories" )
26+ flag .BoolVar (& stop , "stop" , false , "stops the running daemon" )
2527 flag .StringVar (& logRecord , "log-record" , "" , "sets the log level to record to file, defaults to 'All'" )
2628 flag .StringVar (& logPrint , "log-print" , "" , "sets the log level to print to standard out, defaults to 'All'" )
2729
@@ -46,4 +48,5 @@ func main() {
4648 daemon .CmdSetLogPrintLevel (socket , & log , logPrint )
4749 daemon .CmdRestart (socket , & log , restart )
4850 daemon .CmdReload (socket , & log , reload )
51+ daemon .CmdStop (socket , & log , stop )
4952}
0 commit comments