Perl无法正常打印
|
好的,所以我有一些子例程,与您在下面看到的类似,我的问题是在实际命令完成之前,打印功能不会打印出来,我希望它可以打印
\“具有MySQL,正在安装:\”,然后执行命令,然后打印OK。我已经尝试使用sleep并尝试清除$ ssh_d对象。任何建议表示赞赏。不必担心此特定子目录中的变量,问题无处不在。谢谢你们。
if ($MySQL)
{
print \"Has MySQL, Installing: \";
$mysqlCmd = \"/path/to/script/mysql-install.pl $person > /dev/null 2>&1\";
$ssh_d->cmd(\"$mysqlCmd\");
print \"OK\\n\";
}
没有找到相关结果
已邀请:
2 个回复
广躺椽
以强制打印输出。 要在每次打印后打开自动冲洗功能,请将
设置为1:
(请注意,$ |实际上不是单个值,将为每个文件句柄单独跟踪它。设置它时,它会影响当前所选文件句柄的设置(请参见
)。
谷起