私はパーセンテージを出力する長時間実行するperlスクリプトを持っています。どのようにしてPHPページで完了ステータスをリアルタイムで表示できますか?PHPからperlスクリプトを監視する方法
例:
のperl:
my $i = 0;
for $i (1 .. 6) {
print "$i\n";
sleep 1;
}
print "script end\n";
exit;
PHP:
echo passthru('perl testprint.pl');
これは、出力ではなく、リアルタイムに表示するように動作します。
どのように出力されますか?各行に新しい割合がありますか?古いパーセンテージのバックスペースは、それが決して解析されないという考えを持っていますか? – jordanm
perlスクリプトは現在、各行に新しいパーセンテージを出力します。しかし、私は必要に応じて書き直すことができます。 – Isius
はperlをphpに変換します。これまで誰かがPHPが良いことを知っています:-) –