【发布时间】:2014-02-19 05:14:14
【问题描述】:
当我突然意识到我无法写入文件时,我正在编写脚本。
我已经能够把它归结为这段代码:
use strict;
use warnings;
open(my $out, '>>', 'log.txt') or die "$!";
print $out "test";
while(1){
sleep 1;
}
我尝试通过设置 $| 来取消缓冲= 1。
我正在开发一个每 10 分钟运行一次的程序,所以我使用 sleep 来等待 10 分钟。
【问题讨论】:
标签: perl while-loop sleep filehandle