4
원격 시스템에서 간단한 스크립트를 실행하고 싶습니다. 내가 로컬 컴퓨터에서 실행하는 경우stty : 표준 입력 : pdsh 또는 ssh를 사용할 때 잘못된 인수입니다.
#!/usr/bin/python
import os
print str(os.popen('stty size', 'r').read())
나는 잘 출력, 36 138
같은 것을 얻을 : 스크립트는 다음이 포함되어 있습니다. 다른 컴퓨터에서 실행하려고하면 <ip>: stty: standard input: Invalid argument
(ssh ot pdsh 사용)이 표시됩니다.
문제는 stty 명령을 사용하는 스크립트를 변경할 수 없다는 것입니다. 이것은 래퍼 (wrapper)를 작성하는 공통 스크립트입니다. 제안 사항?
ssh'ssh -t'에 플래그를 추가해보십시오. – BroSlow
BroSlow- 감사합니다. 작동합니다. pdsh와 동일한 기능이 있습니까? –
죄송합니다, 전에 [tag : pdsh]을 사용하지 않았습니다. – BroSlow