1. 首页
  2. 考试认证
  3. 其它
  4. cronlock 确保只有一个cron进程在运行

cronlock 确保只有一个cron进程在运行

上传者: 2024-08-27 21:56:08上传 ZIP文件 2.7KB 热度 12次
克朗洛克一个小实用程序,可帮助确保在任何给定时间只有一个相同类型的cron作业(或进程)正在运行。问题例如,如果您有一个依赖于数据库的cron作业并在数据库关闭时挂起,则下一个cron作业在启动时也会挂起。这可能会滚雪球般地消耗所有可用资源。解决方案一个好的设计是安装一个断路器。在我们的例子中-当现有的cron作业已经在运行时,使下一个cron作业失败。快速开始在此处下载二进制版本:用法Cronlock是Unixy,因为它只做一件事,而且做得很好。克朗洛克将无法获取排他锁时失败(退出(1))获得排他锁时成功(exit(0))您可以利用这两个属性来确保您的Cron作业不会自行执行: $ cronlock your required command && signal success command您还可以使用CRON
下载地址
用户评论