[Go] gocron源码阅读-flag包实现命令行参数获取
发布时间:2021-05-21 06:46:45 所属栏目:大数据 来源: https://www.jb51.cc
导读:调用flag包可以方便的获取到命令行中传递的参数,比如可以实现类似Nginx执行程序获取命令行参数执行不同操作的目标 @H_301_2@ package mainimport ( " flag " fmt os " )func main() { var h bool var c,s string flag.BoolVar( h, h " , false ,1)">帮助信
调用flag包可以方便的获取到命令行中传递的参数,比如可以实现类似Nginx执行程序获取命令行参数执行不同操作的目标 @H_301_2@package main import ( "flag" fmtos" ) func main() { var h bool var c,s string flag.BoolVar(&h,h",false,1)">帮助信息) flag.StringVar(&c,1)">cconf/Nginx.conf设置配置文件:) flag.StringVar(&s,1)">s"",1)">管理服务:reload|restart|start|stop) flag.Parse() if h { fmt.Fprintf(os.Stdout,1)">Nginx version: Nginx/%sn100.0.0) flag.PrintDefaults() } if c != "" { fmt.Println(-c参数是,c) } if s != -s参数是 |