Perl でファイルをフラッシュするにはどうすればいいですか? 質問する

Perl でファイルをフラッシュするにはどうすればいいですか? 質問する

3 秒ごとに既存のファイルに新しい行を追加する Perl スクリプトがあります。また、そのファイルから読み取る C++ アプリケーションもあります。

問題は、スクリプトが完了してファイル ハンドルが閉じられた後にアプリケーションがファイルの読み取りを開始することです。これを回避するには、各行の追加後にフラッシュする必要があります。どうすればよいでしょうか。

ベストアンサー1

試す:

use IO::Handle;
$fh->autoflush;

これは実際には自動フラッシュの方法として投稿されました私の初期の疑問、これは、これを達成するための一般的に受け入れられている悪い方法について尋ねました :-)

おすすめ記事