0
등록 정보 파일에서 읽기 파일 경로를 열려고하는데이를 수행 할 수 없습니다. 그러나, 일부 하드 코딩 된 시도한, 잘 작동합니다. 내가 tempVar를 사용하려고하면 아래의 코드에서Perl의 등록 정보 파일에서 파일을 열 수 없습니다.
Error: Could not open file '/home/ad/prod/logs/test.log'
No such file or directory at binaryImageTransfer.pl
, 직접 작동합니다. 나는 또한 logFileName 인쇄를 시도했다. 작동합니다
my $config = Config::Tiny->new;
$config = Config::Tiny->read('myconfig_imagetransfer');
$logFileName = $config->{TRUNK}->{LOG_FILE};
chomp $logFileName;
#my $tempVar = '/home/ad/prod/logs/test.log';
my $tempVar = $logFileName;
open($logFile, '>>', $tempVar) or die "Could not open file $tempVar $!";
myconfig_imagetransfer
TRUNK SOURCE_DIR = /home/ad/prod/war
TARGET_DIR = /app/tomcat6/trunkcurrent/webapps
LOG_FILE = '/home/ad/prod/logs/test.log'
이 점에 대한 도움이 필요합니다. 미리 감사드립니다.
굉장 !! 그것은 작동합니다 !! .. 감사합니다 !! – sudhir