Perl Net::OpenSSH中带有setpgrp的fork之后出现意外的SIGSTOP
我使用Net::OpenSSH 0.61是因为 "" 我对新的setpgrp功能非常满意 但有一个问题我不明白:Perl Net::OpenSSH中带有setpgrp的fork之后出现意外的SIGSTOP,perl,Perl,我使用Net::OpenSSH 0.61是因为 "" 我对新的setpgrp功能非常满意 但有一个问题我不明白: #!/opt/perl5.18.2/bin/perl use warnings; use strict; use Net::OpenSSH; my $SSH1=Net::OpenSSH->new("doesnotexist", master_setpgrp => 1); my $SSH2=Net::OpenSSH->new("localhost",
#!/opt/perl5.18.2/bin/perl
use warnings;
use strict;
use Net::OpenSSH;
my $SSH1=Net::OpenSSH->new("doesnotexist", master_setpgrp => 1);
my $SSH2=Net::OpenSSH->new("localhost", master_setpgrp => 1);
$SSH1->test("/bin/true") or print "Error on SSH1\n";
$SSH2->test("/bin/true") or print "Error on SSH2\n";
主机“doesnotexist”是无法访问、关闭或名称无法解析的主机。这又一次地把我扔回了弹壳,我不知道如何防止。当省略新标志“master_setpgrp”时,问题不再存在
有没有关于为什么会发生这种情况的线索?
这是我应该报告的Net::OpenSSH错误吗
谢谢
Mazze在网络上解决::OpenSSH 0.61_17。