InfluxDB服务器启动流程(2)

1 case "backup": 2 name := backup.NewCommand() 3 if err := name.Run(args...); err != nil { 4 return fmt.Errorf("backup: %s", err) 5 }

数据备份流程。

命令行参数为"restore"

如果命令行参数为"restore",则执行如下流程:

case "restore": name := restore.NewCommand() if err := name.Run(args...); err != nil { return fmt.Errorf("restore: %s", err) }

数据恢复流程。

命令行参数为"config"

如果命令行参数为"config",则执行如下流程:

case "config": if err := run.NewPrintConfigCommand().Run(args...); err != nil { return fmt.Errorf("config: %s", err) }

输出默认的配置信息。

命令行参数为"help"

如果命令行参数为"help",则执行如下流程:

case "help": if err := help.NewCommand().Run(args...); err != nil { return fmt.Errorf("help: %s", err) }

输出帮助信息。

好,就这些了,希望对你有帮助。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2409037fc56f902f47cfdb75b101a03f.html