110 |
sub runscript { |
sub runscript { |
111 |
my ( $veid, $path ) = @_; |
my ( $veid, $path ) = @_; |
112 |
|
|
113 |
open(my $fh, $path) || die "can't open $path: $!"; |
if ( open(my $fh, $path) ) { |
114 |
while(<$fh>) { |
while(<$fh>) { |
115 |
chomp; |
chomp; |
116 |
next if (m/^\s*$/); |
next if (m/^\s*$/); |
117 |
if (/^#\s+(.+)$/) { |
if (/^#\s+(.+)$/) { |
118 |
warn ">> $1\n"; |
warn ">> $1\n"; |
119 |
} else { |
} else { |
120 |
vzctl('exec', $veid, $_); |
vzctl('exec', $veid, $_); |
121 |
|
} |
122 |
} |
} |
123 |
|
} else { |
124 |
|
warn "can't open $path: $!"; |
125 |
} |
} |
126 |
} |
} |
127 |
|
|