Short:"Serve the non-privileged application worker for the application process",
Args:cobra.NoArgs,
Run:func(command*cobra.Command,args[]string){
err:=runWorker()
iferr!=nil{
log.Fatal(E.Cause(err,"run application worker"))
}
},
}
funcinit(){
commandWorker.Flags().StringVar(&workerSocketPath,"socket","","listen on the specified unix domain socket path, or named pipe path on Windows")
commandWorker.Flags().StringVar(&workerDaemonRelaySocketPath,"daemon-relay-socket","","relay the authenticated Windows daemon connection on the specified named pipe path")
commandWorker.Flags().Uint32Var(&workerParentProcessID,"parent-pid",0,"expected application parent process ID")