perl job跳过很少的并行作业通过ssh执行

时间:2017-07-27 09:29:33

标签: perl ssh

我有一个执行30个并行作业的perl脚本。它通过ssh从另一台服务器调用服务。现在,30个工作中有22-25个工作正在执行而没有任何问题。但是每次运行脚本时都没有执行7/8个作业,而且每次执行perl脚本时都没有相同的作业失败。当我检查日志时,我发现了此错误消息。

ssh_exchange_identification: Connection closed by remote host

感谢任何帮助。

以下perl代码段正在执行ssh命令。

$ssh=`./Test.sh $ifb $batch $GATEWAYSERVER5 $ENTERPRISESERVER5 $SIEBSERVER5 $SIEBUSER5 $SIEBPASS5`;

Test.sh如下所示。

var1=$(sshpass -p passwd ssh user@hostname " ./ifb_exec.sh $1 $2 $3 $4 $5 $6 $7 ; sleep 2")

echo $var1

0 个答案:

没有答案