阅读背景:

crontab、flock、timeout的配合使用实现定时任务超时及报警_weixin_33971130的博客

来源:互联网 

需求场景

开发后台的同学,经常需要写一些脚本定时启动运行,通常使用crontab来实现。有时候还有更加苛刻的需求:脚本不仅需要定时启动,而且还需要保证互斥 (同一时间只有一个进程在跑,上次的没结束则这次不启动)的要求,甚至还需要设置超时时间(当运行时间过长自动结束进程)和超时报警。那又该如何实现呢?答案是:crontab定时启动任务,flock保证互斥,timeout设置超时以及报警脚本开发后台的同学,经常需要写一些脚本定时启动运行,通常使用crontab




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: