2014-07-19 6 views
3

스크립트를 종료하지 않고 다시 구성 할 수 있습니까?펄 스크립트의 설정을 즉시 변경하는 방법

use XML::Simple; 

my $config    = "C:/users/config.xml"; 
my $config    = new XML::Simple->XMLin($config_file); 
my $volume    = $config->{volume}; 

print "volume 1 $volume\n"; 

sleep 15;#during this time, change config.xml 

my $config    = new XML::Simple->XMLin($config_file); 
my $volume    = $config->{volume}; 

print "volume 2 $volume\n"; 

O/P

volume 1 1 
volume 2 0 
+1

당신을 위해 작동하는 모든 것이 허용 가능합니까? ;-) – Ashalynd

답변

3

하지 가장 효율적인 방법, 그러나 확실하게 허용. 상당한 용량의 구성 파일이고 처리 시간이 적절하다면 파일을 다시로드하기 전에 파일이 변경되었는지 확인하고 싶을 것입니다.

관련 문제