我在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>";
该代码由 MissileHugger 为 Synology 中的 YAMJ 创建。问题是每次用户在 Synology 上打开应用程序时,它只会在脚本执行其操作时为您提供空白页面。
我想知道,有没有办法输出脚本当时正在做什么的实时数据进度?类似于我们安装 windows 软件时,有状态显示正在复制的文件等。
任何人都知道我是否可以做到这一点?
对不起我糟糕的英语。