让织物在流产时给我发电子邮件

时间:2014-06-01 23:51:03

标签: python error-handling fabric

我正在使用Fabric来管理使用静态站点生成器Pelican的博客的远程部署。每当我在Dropbox中删除一个新文件时,我都会使用Dropbox webhooks来启动Heroku服务器上的一系列任务。任务使用Fabric进行管理。

因为这一切都是远程完成的,所以每当我意识到出现问题时,我都必须手动检查日志。我希望Fabric能够在因错误而中止时给我发电子邮件。

我怎样才能抓住Fabric中止,以便我可以给它发送电子邮件?

1 个答案:

答案 0 :(得分:1)

您可以捕获失败任务抛出的SystemExit异常,然后在异常处理块中发送电子邮件。

另见相关主题: