MCPcopy Create free account
hub / github.com/dmtcp/dmtcp / killCommand

Function killCommand

test/autotest.py:1144–1153  ·  view source on GitHub ↗
(cmdToKill)

Source from the content-addressed store, hash-verified

1142 # Delete previous vim processes. Vim behaves poorly with stale processes.
1143 vimCommand = VIM + " -X -u DEFAULTS -i NONE /etc/passwd +3" # +3 makes cmd line unique
1144 def killCommand(cmdToKill):
1145 if os.getenv('USER') == None or HAS_PS == 'no':
1146 return
1147 ps = subprocess.Popen(['ps', '-u', os.environ['USER'], '-o',
1148 'pid,command'],
1149 stdout=subprocess.PIPE).communicate()[0]
1150 for row in ps.split(b'\n')[1:]:
1151 cmd = row.split(None, 1) # maxsplit=1
1152 if len(cmd) > 1 and cmd[1] == cmdToKill:
1153 os.kill(int(cmd[0]), signal.SIGKILL)
1154 killCommand(vimCommand)
1155 runTest("vim", 1, ["env TERM=vt100 " + vimCommand])
1156 killCommand(vimCommand)

Callers 1

autotest.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected