diff --git a/systemvm/debian/opt/cloud/bin/cs/CsApp.py b/systemvm/debian/opt/cloud/bin/cs/CsApp.py index 9f3375f7980..a2292ae3069 100755 --- a/systemvm/debian/opt/cloud/bin/cs/CsApp.py +++ b/systemvm/debian/opt/cloud/bin/cs/CsApp.py @@ -17,7 +17,6 @@ # under the License. import os from CsFile import CsFile -from CsProcess import CsProcess import CsHelper diff --git a/systemvm/debian/opt/cloud/bin/cs/CsProcess.py b/systemvm/debian/opt/cloud/bin/cs/CsProcess.py index c3a42e5a8b3..4a64807c86f 100755 --- a/systemvm/debian/opt/cloud/bin/cs/CsProcess.py +++ b/systemvm/debian/opt/cloud/bin/cs/CsProcess.py @@ -40,9 +40,9 @@ class CsProcess(object): def find_pid(self): self.pid = [] + items = len(self.search) for i in CsHelper.execute("ps aux"): - items = len(self.search) - proc = re.split(r"\s+", i)[items*-1:] + proc = re.split(r"\s+", i)[10:] matches = len([m for m in proc if m in self.search]) if matches == items: self.pid.append(re.split(r"\s+", i)[1])