1 |
#!/usr/bin/perl -w |
#!/usr/bin/perl -w |
2 |
|
|
3 |
use strict; |
use strict; |
4 |
use Shell qw/rm vzlist vzctl/; |
use Shell qw/rm/; |
5 |
|
|
6 |
use lib 'lib'; |
use lib 'lib'; |
7 |
use VZ; |
use VZ; |
9 |
|
|
10 |
my $VEID = shift @ARGV; |
my $VEID = shift @ARGV; |
11 |
|
|
12 |
die "Usage: $0 VEID\n\n", join("\n",vzlist_configs()),"\n" unless $VEID; |
die "Usage: $0 VEID\n\n", join("\n",conf_veids()),"\n" unless $VEID; |
13 |
|
|
14 |
my $c = "$vz_conf/$VEID.conf"; |
my $c = "$vz_conf/$VEID.conf"; |
15 |
if ( -e $c ) { |
if ( -e $c ) { |
16 |
vzctl('stop', $VEID); |
vzctl('stop', $VEID) if defined( vzlist( hash => 1 )->{ $VEID } ); |
17 |
unlink $c || die "can't remove $c: $!"; |
unlink $c || die "can't remove $c: $!"; |
18 |
warn "# removed $c\n"; |
warn "# removed $c\n"; |
19 |
} else { |
} else { |