Permalink
Browse files

ssh.py: use 'exec python -c' instead of just 'python -c'.

This gets rid of an extra intermediate sh process on the server that we were
keeping for no good reason, since it would exit as soon as python exited
anyway.
  • Loading branch information...
1 parent c5834a9 commit 65b0390fe9fd403ab0593155dcd731e7a2ce1c98 @apenwarr committed May 3, 2011
Showing with 1 addition and 1 deletion.
  1. +1 −1 ssh.py
View
2 ssh.py
@@ -85,7 +85,7 @@ def connect(ssh_cmd, rhostport, python, stderr, options):
pycmd = "'%s' -c '%s'" % (python, pyscript)
else:
pycmd = ("P=python2; $P -V 2>/dev/null || P=python; "
- "\"$P\" -c '%s'") % pyscript
+ "exec \"$P\" -c '%s'") % pyscript
argv = (sshl +
portl +
ipv6flag +

0 comments on commit 65b0390

Please sign in to comment.