0
我遇到了远程机器上的ssh问题,并使用Perl在该机器上打开了一个文本文件。我目前正在拖尾文件,如下所示,ssh在perl上打开远程机器上的文件
my $remote_filename = '/export/home/fsv/sample.txt';
my $remote_host = 'bs16-s1.xyz.com';
my $cmd = "ssh -l $sshUser $remote_host tail -f $remote_filename |";
open $inFile, $cmd or die "Couldn't spawn [$cmd]: $!/$?";
连接超时,我看到该文件甚至没有接近打开。我尝试使用Net :: SSH和Remote :: FIle以及无济于事。如果我能在这方面得到一些帮助,那将是非常好的。
谢谢你的时间。
究竟是什么问题? ssh超时?这与Perl有什么关系? – ikegami 2012-07-31 16:52:22
“文件甚至无法打开”是什么意思? – ikegami 2012-07-31 16:54:30
我对于神秘感很抱歉,我没有看到脚本执行的任何进展。自脚本停止响应以来,我已经中断了执行。 – maxjuoy 2012-07-31 16:58:19