sub start_stop {
my ($daemon,$param) = @_;
- $daemon .= '.' . $param->{nr} if defined $param->{nr}; # XXX nr for kvm
+ if ( defined $param->{nr} ) { # XXX nr for kvm
+ $daemon .= '.' . $param->{nr};
+ } else {
+ $param->{nr} = $1 if $daemon =~ /\.(\d+)/;
+ }
my $pid = $pids->{$daemon};
my $pid_path = $daemon;