在正常情況下,工作定期運行和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:打印(“被暫停沒有工作”)