从 python 获取调度程序作业的状态
Get status of scheduler job from python
我在 Cloud Scheduler 上安排了一个作业 运行,我想从 python 获取它的状态(“成功”、“失败”)。有一个用于云调度程序 here 的 python 客户端,但找不到有关如何获取状态的文档。
你可以这样获取图书馆的状态
from google.cloud.scheduler import CloudSchedulerClient
client = CloudSchedulerClient()
print(client.list_jobs(parent="projects/PROJECT_ID/locations/LOCATION"))
我选择了list_job但是你也可以使用get job
在您收到的 JSON 对象中,您有一个 status field。如果为空(表示没有错误),则最近一次调用成功。如果不是,则它出错了,您在该字段中有 GRPC 错误代码。
我在 Cloud Scheduler 上安排了一个作业 运行,我想从 python 获取它的状态(“成功”、“失败”)。有一个用于云调度程序 here 的 python 客户端,但找不到有关如何获取状态的文档。
你可以这样获取图书馆的状态
from google.cloud.scheduler import CloudSchedulerClient
client = CloudSchedulerClient()
print(client.list_jobs(parent="projects/PROJECT_ID/locations/LOCATION"))
我选择了list_job但是你也可以使用get job
在您收到的 JSON 对象中,您有一个 status field。如果为空(表示没有错误),则最近一次调用成功。如果不是,则它出错了,您在该字段中有 GRPC 错误代码。