gpt4 book ai didi

linux - 如何检查前一次运行是否失败?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:26 28 4
gpt4 key购买 nike

我有一个运行并执行一些检查的 perl 脚本。
在某些情况下,脚本会失败并停止处理,而在其他情况下会完成。
我想做的是能够检查脚本是否在 1 分钟内运行,如果运行成功则退出。
我考虑过保存一些文件或检查 $?,作为指示,但我认为可能存在一些标准的清洁方法。
想要一个适用于 linux 和 mac 的解决方案

最佳答案

您可以通过尝试这样的操作来查看您的脚本是否在一分钟后结束:

sleep 60
ps -ae | grep yourScript.name

这必须与您的脚本同时执行。如果它没有返回任何内容,则意味着您的脚本不再运行,也就是已经结束。

对于最终结果,您可以让您的 perl 脚本写入一个特定的日志文件,如果 ps -ae | grep yourScript.name 什么也没返回。

希望对您有所帮助!

关于linux - 如何检查前一次运行是否失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45757088/

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