diff --git a/xCAT-server/sbin/xcatd b/xCAT-server/sbin/xcatd index dd34ccbed..25c9aaa3e 100755 --- a/xCAT-server/sbin/xcatd +++ b/xCAT-server/sbin/xcatd @@ -941,7 +941,9 @@ unless ($foreground) { } # Cache the hostname, restart xcatd if hostname is changed after xcatd running -my $MYXCATSERVER = Sys::Hostname::hostname; +my $myhostname = Sys::Hostname::hostname; +my @mynamearray = split(/\./, $myhostname); +my $MYXCATSERVER = $mynamearray[0]; $dbmaster = xCAT::Table::init_dbworker; if ($enable_perf) {