管道里前面失败了
运行下面这段程序,填写它打印出来的结果。 def run(steps, stop_on_error=False): """steps 是一串退出码;返回 (跑了几条, 整个脚本的退出码)"&q
一条脚本的完整账
运行下面这段程序,填写它打印出来的结果。 def run(steps, stop_on_error=False): """steps 是一串退出码;返回 (跑了几条, 整个脚本的退出码)"&q
自己写:管道退出码
实现两种口径:默认只看最后一条、开了 pipefail 看有没有任何一条失败。
写一份运行报告
把一次脚本运行的情况报告出来:总数 / 成功 / 失败 / 该不该算整体成功。
把报告变成退出码
把上一题的结论变成脚本自己的退出码:有失败就返回 1,全成功返回 0。
定时任务解决的是什么
把脚本挂到定时任务上,解决的是【0】。
定时任务里最常见的坑
脚本手动跑没问题,一挂到定时任务上就失败。最常见的原因是【0】。
定时任务的输出去哪了
定时任务跑完之后,脚本打印的东西【0】。
一天跑几次,一年跑几次
运行下面这段程序,填写它打印出来的结果。 per_day = 24 days = 365 print(str(per_day) + "/" + str(per_day * days))
安静失败一年会积多少
运行下面这段程序,填写它打印出来的结果。 runs = 8760 fail_rate_per_1000 = 5 fails = runs * fail_rate_per_1000 // 1000 print(str(runs) + &quo