乌鸦SH是一个哨兵的客户端,它可以作为一个包装工作。
raven-sh的Python项目详细描述
这是执行命令并将其stdout/stderr发送到 岗哨服务。
对处理cron作业很有用。除非配置错误,否则包装本身是 安静的。它启动程序,捕获其输出,如果程序 用非零退出代码结束,建立一个消息并把它放到远程 服务器。
警告
不要试图启动脚本来产生大量的数据 stdout/stderr使用这个包装器,因为它将所有内容存储在 内存,因此可以很容易地使您的系统交换。
cron任务示例:
SENTRY_DSN='http://...../' */30 * * * * raven-sh -- bash -c 'echo hello world; exit 1'