永发信息网

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

答案:1  悬赏:0  手机版
解决时间 2021-11-17 23:12
如何 让Perl脚本同时只运行一个实例
最佳答案
最简单自然的想法,在脚本中检查并创建一个空的lock文件,脚本结束时再删除。通过判断文件是否存在的方式来判断脚本是否已经运行。不过这样做有个bug,如果脚本运行过程中异常终止,lock文件没有正常删除,就会导致脚本无法再运行。
空的lock文件不行,那么考虑在lock文件中加入一点内容,比如进程的PID号,然后通过检查该PID号的进程是否还在运行,就能避免上述bug了。在CPAN上有很多现成的模块能够完成上述功能,如File::Lockfile,File::Pid ,Proc::PID::File 等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
行尸走肉摩根分别在哪一集出现过,如果可以具
怎么样才能让别人觉得自己萌
桂林有多少个区怎么区分的!
新式养鸡大棚养三万只鸡能有多少利润?
大沃村地址好找么,我有些事要过去
收了双aj12白红,想穿着它在哈尔滨过冬,纠结
嘉定区到七宝古镇怎么走
SOLIDWORKS怎样由线段直接生成管道或者圆柱,
ehentai上不去 一直无法显示
Тынеткрасиваядевушка是
火灾逃生时的“三要、三救、三不”是什么?
“仰望大瀑布,人类那一点可卑的悲哀,又有何
我有一个底部有唐朝金库四个字的东西,不知道
打坐第二天看到紫色的光晕,正常吗
为什么我的REDHAT安装好后没有iostat,sar等
推荐资讯
三又二百分之五十
求安七炫PineTree的拼音歌词
最新出版的小说有介绍的吗
我的运怎么这么差
看了一段时间的学法网了,感觉没什么人分享复
亲们,我买了个雷蛇海神DJ 我对耳机没什么研
考上农信社是有编制的吗
情绪起伏特大,对身体有啥坏处不?
网吧水吧师一个月工作总结
48v8安锂电池充冲三个半小时满正常吗
kanken哪个颜色好看
29岁,干皮,用什么面霜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?