好的,所以我有一些类似于您在下面看到的子例程,我的问题是打印功能在实际命令完成之前不会打印出来,我希望它打印
“有 MySQL,正在安装:”,然后执行命令然后打印确定。我已经尝试过使用 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";
}