gpt4 book ai didi

python - 在Python中捕获警告并在捕获时运行bash脚本?

转载 作者:行者123 更新时间:2023-12-03 08:53:22 25 4
gpt4 key购买 nike

我有一个Python脚本,该脚本在一个执行某些Web抓取和数据分析的AWS实例上以24/7运行。根据数据,有时它会超限,并且我在哨兵日志(https://getsentry.com/)中收到以下警告:

u'Execution of job "analytics_scheduler (trigger: cron[day_of_week='*', hour='0'], next run at: 2016-01-17 00:00:00)" skipped: maximum number of running instances reached (1)'

发生这种情况时,我必须进入实例并运行bash重新启动脚本(./restart.sh),该脚本包含三个命令以使其重新启动并再次运行,然后从中断处继续执行。有什么方法可以捕获此确切警告并在发生警告时运行restart.sh,这样我就不必继续手动运行重新启动脚本了吗?除此警告外,我不希望对其他任何警告执行任何操作。我想知道对于这样的问题最好的解决方案是什么。

谢谢!

最佳答案

您实际上并不需要python。有几种方法可能会解决this question中的问题

关于python - 在Python中捕获警告并在捕获时运行bash脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34862569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com