【发布时间】:2017-09-04 04:07:46
【问题描述】:
我写了一个监控脚本来查看一些日志进度,但是我坚持使用下面的代码,
$fh = $ssh->capture("find $servers{$agent}{$log} -mmin +10") or die "Unable to run command\n";
chomp($fh);
if ($fh) {
print "Log are 10 minutes not moving. \n";
}
else {
print "Log are running as usual. \n";
}
这段代码会产生以下输出,
无法运行命令
这表明发生了错误,但是我尝试通过 ssh 手动运行它,该命令运行良好。
需要帮助来审核此代码。
【问题讨论】:
-
$ssh->error说什么?