스크립트에 사용자 자동 입력(Ssh 사용)

스크립트에 사용자 자동 입력(Ssh 사용)

기본적으로 IPMI가 있는 서버가 있습니다. 스크립트를 실행할 때 이를 재설정해야 합니다. 이를 위해 sshIPMI로 이동하여 입력 cd /map1하면 reset어댑터가 자동으로 재설정됩니다.

도대체 스크립트를 통해 이것을 어떻게 자동화합니까? 올바른 디렉토리에 ssh를 연결했지만 실행을 시도하면 reset어댑터/서버의 실제 명령이 아닌 ssh 연결이 재설정되는 것 같습니다.

예상을 사용하는 것은 설치되지 않았고 설치할 방법이 없기 때문에 옵션이 아니라는 점을 덧붙여야 합니다.

답변1

expect이 추악한 해킹을 사용하거나 시도해보세요

( sleep 2; echo 'cd /map1'; sleep 2; echo 'reset'; sleep 2 ) | ssh ipmiService

관련 정보