diff --git a/xCAT-server/sbin/xcatd b/xCAT-server/sbin/xcatd index 4a878bb4e..a640a4390 100644 --- a/xCAT-server/sbin/xcatd +++ b/xCAT-server/sbin/xcatd @@ -1131,7 +1131,7 @@ unless ($cmdlog_svrpid){ my @tmp = split "/",$cmdlog_logfile; splice (@tmp, -1); my $cmdlog_logfile_path=join("/", @tmp); - mkdir("$cmdlog_logfile_path") unless(-d "$cmdlog_logfile_path"); + mkpath("$cmdlog_logfile_path") unless(-d "$cmdlog_logfile_path"); unless (open ($cmdlogfile, ">>$cmdlog_logfile")) { xCAT::MsgUtils->trace(0,"E","xcatd: Can't open xcat command log file $cmdlog_logfile,command log process $$ stop.");