停止运行软件包服务器

ffx repository server 命令可以识别和停止主机上的 Fuchsia 软件包服务器

概念

软件包代码库服务器由运行 ffx repository server 的子命令控制。此服务器会处理有关可用软件包的元数据请求,并传送构成软件包内容的文件 blob。

单个宿主机上可以运行多个软件包服务器。能够停止其中一个或所有正在运行的服务器非常有用。

您可以通过两种方式在主机上停止运行软件包服务器。您可以通过指定名称停止运行特定服务器,也可以使用 --all 停止所有正在运行的软件包服务器。

基本命令

ffx repository server stop

选项

ffx repository server stop 的选项用于指定停止哪些服务器实例。

  • 无选项 - 如果只有一个正在运行的服务器,在没有选项的情况下运行会停止正在运行的软件包服务器。否则,系统将返回错误。

  • 位置参数 - 通过在命令行中将服务器名称指定为位置参数来停止特定服务器。系统只会停止名称匹配的服务器。

  • --all 选项 - 此选项会停止所有正在运行的服务器。

示例

停止正在运行的服务器

ffx repository server stop

停止特定服务器

停止名为 workstation_bundle 的服务器:

ffx repository server stop workstation_bundle

停止所有服务器

ffx repository server stop --all