17 lines
345 B
Python
17 lines
345 B
Python
|
#!/usr/bin/env python
|
||
|
|
||
|
import optparse
|
||
|
import os
|
||
|
import shlex
|
||
|
import sys
|
||
|
|
||
|
parser = optparse.OptionParser()
|
||
|
parser.add_option('--user', '-l', action='store')
|
||
|
parser.disable_interspersed_args()
|
||
|
|
||
|
opts, args = parser.parse_args(sys.argv[1:])
|
||
|
args.pop(0) # hostname
|
||
|
args = [''.join(shlex.split(s)) for s in args]
|
||
|
print args
|
||
|
os.execvp(args[0], args)
|