diff --git a/xCAT-server/lib/xcat/plugins/conserver.pm b/xCAT-server/lib/xcat/plugins/conserver.pm index d55f7959d..54c1c19a3 100644 --- a/xCAT-server/lib/xcat/plugins/conserver.pm +++ b/xCAT-server/lib/xcat/plugins/conserver.pm @@ -350,11 +350,14 @@ sub makeconservercf { #restart conserver daemon my $cmd; if (-f "/var/run/conserver.pid") { - $cmd = "/etc/init.d/conserver restart"; + $cmd = "/etc/init.d/conserver stop"; + xCAT::Utils->runcmd($cmd, 0); + $cmd = "/etc/init.d/conserver start"; + xCAT::Utils->runcmd($cmd, 0); } else { $cmd = "/etc/init.d/conserver start"; + xCAT::Utils->runcmd($cmd, 0); } - xCAT::Utils->runcmd($cmd, -1); } }