如何让Perl脚本同时只运行一个实例

    用Perl写了一些监控脚本,放在crontab中调度执行。有时候会发现一个脚本运行时间过长,会同时跑起多个实例,所以有必要为脚本加上控制,只运行一个实例运行。html 最简单天然的想法,在脚本中检查并建立一个空的lock文件,脚本结束时再删除。经过判断文件是否存在的方式来判断脚本是否已经运行。不过这样作有个bug,若是脚本运行过程当中异常终止,lock文件没有正常删除,就会致使脚本没法再运
相关文章
相关标签/搜索