我有一个运行并执行一些检查的perl脚本
在某些情况下,脚本失败并停止处理,而在其他情况下则完成
我想做的是能够检查脚本是否在1分钟内运行,如果运行成功,则以某种方式退出。
我想保存一些文件或检查$?,作为一个指示,但我认为可能存在一些标准的清洁方法
想要一个适用于linux和mac的解决方案
答案 0 :(得分:1)
通过尝试这样的事情,你可以看到脚本在一分钟后是否已经结束:
sleep 60
ps -ae | grep yourScript.name
这必须与您的脚本同时执行。如果它什么也没有返回,那就意味着你的脚本不再运行了,又已经结束了。
对于最终结果,您可以将perl脚本写入特定的日志文件,如果ps -ae | grep yourScript.name
没有返回任何内容,请检查此日志文件的结尾。
希望它有所帮助!