perl脚本中的SSH挂起

时间:2016-09-07 07:08:59

标签: linux perl ssh

我正在尝试使用perl脚本执行以下命令:

my $sum = `$sudo $ssh $server netstat -Aan | /bin/grep 1158 | /bin/egrep '@IP[0]' | wc -l`;

其中$ sudo = sudo命令的完整路径,$ ssh相同,$ server =我想从中提取数据的文件服务器,@ Ip [0] = ip地址。

当我从shell运行确切的命令(而不是脚本)时,我得到了所需的结果(这是一个整数)。但是,当我运行脚本时,它会在到达那一点时挂起。

我看不出语法有什么问题,我使用后退标记来保存返回的输出,请你协助?

0 个答案:

没有答案