2014-06-10 2 views
0

원격 서버에서 쉘 명령을 실행할 수있는 스크립트를 Python에 작성하고 싶습니다.Python의 원격 Linux 쉘에 로그인

나는 내가 좋아하는 뭔가를 사용할 수 있다는 것을 알아 :

# set environment, start new shell 
p = Popen("/path/to/env.sh", stdin=PIPE) 

# pass commands to the opened shell 
p.communicate("python something.py\nexit") 

하지만 난 원격 리눅스 서버에 로그인이 쉘 명령을 실행할 수있는 방법을 이해하지?

+0

가능한 복제본 : http://stackoverflow.com/questions/3173977/remote-server-command-execute –

+0

@pss "실제로 로그인하지 않은 상태입니다." 이것은 * 로그인과 함께입니다. 대답은 기본적으로 "로그인, 친구"라고하지만. – Veedrac

+0

당신은 pexpect를 사용할 수 있습니다. https://pypi.python.org/pypi/pexpect/ –

답변

관련 문제