加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[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参数是

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读