diff --git a/common/command.py b/common/command.py index 7949b369042f3f73c2f9744433d151094b7971e2..35dd2712bd88c65e5457a8884d4cbdb1f7ccffef 100644 --- a/common/command.py +++ b/common/command.py @@ -194,3 +194,13 @@ class Command: else: print("An exception occurred when executing [{}]: {}".format(cmd, err)) return -1,cmd_result + + @staticmethod + def check_pid_exist(pid, flag): + check_pid_cmd = "ps -p {}".format(pid) + ret, res = Command.private_cmd_run(check_pid_cmd, flag) + if ret: + return False + else: + # 存在 + return True \ No newline at end of file