perl多并发同时操作文件句柄会导致print异常么
同一个perl脚本并行($jobname为执行脚本时传入参数),都含有如下代码
open(showTime,">>$running_config_path/showJobExcTime") || die "Execute job $jobname-->Failed !";
select showTime;
my $printInfo="".$jobname."|".strftime("%Y%m%d%H%M%S",localtime);
print "$printInfo\n";
close(showTime);
查看showJobExcTime文件 发现偶尔会出现异常记录,求大神指教如何避免该现象
zjASMBNK020003|20150605092225
zjASMBNK010002|20150605092224
zjASMBNK020004|20150605092225
zjASMBNK070005|20150605092226
26
zjASMBNK080007|20150605092227
zjASMBNK080008|20150605092227
zjASMBNK090009|20150605092228
zjASMBNK090010|20150605092228
zjCASMBNK030011|20150605092229
zjCASMBNK030012|20150605092229zjASMBNK090009|20150605092317
zjASMBNK090009|20150605092317
zjCASMBNK030011|20150605092318
zjASMBNK090010|20150605092319
zjCASMBNK030012|20150605092319
zjASMBNK080007|20150605092323
zjASMBNK080008|20150605092324
zjASMBNK070006|20150605092325
zjASMBNK070005|20150605092325