私のコードでは、(openSSHを使って)ホストに行き、パターンに一致するファイルのリストを取得し(リモートfindコマンドを使用してOpenSSHを実行します)、それぞれ(グレープなど)。 私はファイル名を取得し、関数に渡すことで完了です。さて、私はこれらのファイル名を、それぞれを開いて処理する関数に渡さなければなりません。リモートホスト上のファイルを読む
sub processFiles{
my $fileList =shift;
#Iterate over the file and try to find start and stop time stamps from the file
for my $file (@{$fileList}) {
#finding start time of file:its found in lines of file
my $HEAD;
open $HEAD, "host:head -1000 $File|" or die "Unable to check file for starting time";
while (<$HEAD>) {
#process...
しかし、私はエラーを取得していますホストAN上のファイルを開くことができません:私は次のようにファイル:: Remoteを使用してそれを実行しようとしています。
あなたはどんな問題を抱えていますか? – AbhiNickz
それはファイル/ Remote.pmを見つけることができないと言います – emma
あなたはFile :: remote perlモジュールを設定しましたか? – RAFA