跳到主要内容
版本:0.6.0

swcli job

概述

swcli [全局选项] job [选项] <子命令> [参数]...

job命令包括以下子命令:

  • cancel
  • info
  • list(ls)
  • pause
  • recover
  • remove(rm)
  • resume

swcli job cancel

swcli [全局选项] job cancel [选项] <JOB>

job cancel 停止指定的作业。该命令在 Standalone 实例下只对容器方式运行的作业生效。

JOB 是一个作业URI

选项必填项类型默认值说明
--force or -fNBooleanFalse如果为真,强制停止指定的作业。

swcli job info

swcli [全局选项] job info [选项] <JOB>

job info 输出指定作业的详细信息。

JOB 是一个作业URI

swcli job list

swcli [全局选项] job list [选项]

job list显示所有的 Starwhale 作业。

选项必填项类型默认值说明
--projectNString要查看的项目的 URI。如果未指定此选项,则使用默认项目替代。
--show-removedNBooleanFalse如果使用了该选项,则结果中会包含已删除但未被垃圾回收的作业。
--pageNInteger1起始页码。仅限 Server 和 Cloud 实例。
--sizeNInteger20一页中的作业数。仅限 Server 和 Cloud 实例。

swcli job pause

swcli [全局选项] job pause [选项] <JOB>

job pause 暂停指定的作业. 被暂停的作业可以使用 job resume 恢复。该命令在 Standalone 实例下只对容器方式运行的作业生效。

JOB 是一个作业URI

pausecancel 功能上基本相同。它们的差别在于被暂停的作业会保留作业ID,在恢复时继续使用。作业的开发者需要定期保存作业数据并在恢复的时候重新加载相关数据。作业ID 可以用作保存数据的键值。

选项必填项类型默认值说明
--force or -fNBooleanFalse如果为真,强制停止指定的作业。

swcli job resume

swcli [全局选项] job resume [选项] <JOB>

job resume 恢复指定的作业。该命令在 Standalone 实例下只对容器方式运行的作业生效。

JOB 是一个作业URI