私はこのコードをcgiで持っています。
#!/usr/bin/perl
print "content-type: text/html \n\n";
print "<html><head><style>div.section{ font-size: 12px; border: 1px solid #999999; background-color: #EFEFEF; margin: 10px 15px;}p{ font-family: \"Arial\", \"Helvetica\", \"sans-serif\"; font-size: 14px; color: #444444; line-height: 30px; margin: 0 10px 0 10px; padding: 0 0 6px 0; text-align: center;}</style></head><body><div class=\"section\"><p>";
print "<b>YAMJ successfully updated your movie collection</b>";
print "</p><b>YAMJ output:</b><br>";
print "<pre>";
my $status = system("/usr/local/YAMJ/run.sh");
print "</pre>";
print "</div></body></html>";
コードは Synology の YAMJ のために MissileHugger によって作成されました。問題は、ユーザーが Synology でアプリを開くたびに、スクリプトが機能している間、空白のページが表示されることです。
その時点でスクリプトが行っていることのリアルタイムのデータ進行状況を出力する方法はありますか? Windows ソフトウェアをインストールするときと同様に、どのファイルがコピーされているかなどを示すステータスがあります。
私がこれを行うことができるかどうか誰にも分かりますか?
私の下手な英語でごめんなさい。