在正常情况下,工作定期运行和auto-terminate一旦他们的任务就完成了。在某些情况下,您可能想要停止所有安排工作。
计划工作的更多信息,请查看创建、运行和管理数据砖的工作(AWS|Azure|GCP)文档。
本文提供了示例代码,您可以使用停止你所有的计划工作。
指令
使用以下示例代码停止在工作区中所有的预定工作。
- 示例代码复制并粘贴到一个笔记本电池。
- 取代< workspace-domain-without-trailing-backslash >和< personal-access-token >值和特定于您的工作区。
- 运行这些细胞停止在工作区中所有的预定工作。
% python导入请求导入json shard_url = " < workspace-domain-without-trailing-backslash >”access_token = < personal-access-token >“国旗= 0 headers_auth ={“授权”:f 'Bearer {access_token} '} jobs_list =请求。请求(“获得”,job_list_url头= headers_auth) . json()工作的jobs_list['工作']:如果“时间表”的工作['设置']:如果工作(“设置”)(“计划”)(“pause_status”) = =“停顿”:国旗+ = 1进度=工作(“设置”)(“计划”)计划[' pause_status '] = "暂停" job_name =工作['设置']['名字']job_id =工作(“job_id”) payload_pause_schedule = json。转储({“job_id”:工作(“job_id”)、“new_settings”:{“时间表”:安排}})=请求响应。请求(“后”,job_update_url头= headers_auth, data = payload_pause_schedule)打印(如果国旗“暂停工作”,job_id) = = 0:打印(“被暂停没有工作”)