diff --git a/sysmonitor-1.3.2/script/clocktransition.py b/sysmonitor-1.3.2/script/clocktransition.py index be7298ffba5d77f0a1fff03863a526dc3ff82f1c..f4dd191ec737ea42f1a6666ea38176437d2c3ca7 100755 --- a/sysmonitor-1.3.2/script/clocktransition.py +++ b/sysmonitor-1.3.2/script/clocktransition.py @@ -47,9 +47,9 @@ def start_dhclient_task(cmd): # Get the pid and change the systemd cgroup sp_result = line.strip().split() pid = int(sp_result[0]) - - os.system(("mkdir -p /sys/fs/cgroup/systemd/system.slice/" - "network.service")) + if not os.path.exists("/sys/fs/cgroup/systemd/system.slice/network.service") + os.system(("mkdir -p /sys/fs/cgroup/systemd/system.slice/" + "network.service")) res_cmd = ("echo {0} > /sys/fs/cgroup/systemd/system.slice/" "network.service/tasks").format(pid) @@ -101,16 +101,16 @@ def reset_dhclient(): line = line.strip(' ') ret_flag = check_cmd_user(cmd_user) if not ret_flag: - syslog.syslog(syslog.LOG_ERR, "invaild cmd user, continue") + syslog.syslog(syslog.LOG_ERR, "invalid cmd user, continue") continue ret_flag = check_cmd_name(line) if not ret_flag: - syslog.syslog(syslog.LOG_ERR, "invaild cmd name, continue") + syslog.syslog(syslog.LOG_ERR, "invalid cmd name, continue") continue for inval in invalidstr: if line.find(inval) != -1: inval_flag = True - str_info = ("invaild symbol in line cmd is {0}, " + str_info = ("invalid symbol in line cmd is {0}, " "continue").format(inval) syslog.syslog(syslog.LOG_ERR, str_info) break @@ -136,7 +136,7 @@ def reset_dhclient(): except BaseException: syslog.syslog(syslog.LOG_ERR, "killed dhclient failed.") else: - syslog.syslog(syslog.LOG_INFO, "killed dhclient successed.") + syslog.syslog(syslog.LOG_INFO, "killed dhclient succeeded.") finally: syslog.syslog(syslog.LOG_INFO, "process kill dhclient end.")