expect

    0

    1답변

    을 기대 : sudo openssl << EOF engine dynamiC###long line here### ca -engine pkcs11 ###long line here### EOF 나는이 작품이 #!/usr/bin/expect set timeout 10 spawn "sign.sh" expect "Enter PKCS#11 key P

    0

    1답변

    bash 스크립트에서 스위치 이름을 전달합니다. bash 스크립트는 텍스트 파일을 반복하고 스위치 이름을 보냅니다. 경우에 따라 스위치가 응답하지 않으면 expect 스크립트가 중단됩니다. 스크립트가 잠시 동안 기다렸다가 다음 스위치로 이동하거나 적어도 나와야합니다. 타임 아웃을 사용했지만 도움이되지 않았습니다. set timeout 60 . . .

    0

    1답변

    나는 다음과 같은 출력을 얻을 시스코 스위치에 '쇼 버전'을 실행하면 : 시스코 IOS 소프트웨어, C3750E 소프트웨어 (C3750E-UNIVERSALK9-M), 버전 12.2 (58) SE2, RELEASE 소프트웨어 (FC1) 를 기술 지원 : 시스코 시스템즈에 의해 http://www.cisco.com/techsupport 저작권 (C) 1986-

    1

    1답변

    나는 초보자가 "expect"도구를 배우기 때문에이 단계에서 여러 가지 연습을 시도하고 있습니다. 다음은 Unix 시스템의 암호를 변경하고 이전 버전을 복원하는 두 개의 연속 "spawn"명령 사용을 보여주는 간단한 연습입니다. 기본적으로, 하나는 수동으로 무엇을 자동화 : $passwd Changing password for <username>. (c

    1

    1답변

    다음은 셸 스크립트에서 expect로 실행하려고하는 코드입니다. 내가 갖는 출력은 date +%d%m%y 111217 명령 (날짜 + % D %의 m의 %의 Y)를 억제 만 variale의 날짜 1 출력을 저장하기위한 어떤 방법이있다 send "date +%d%m%y \n" set date1 "$expect_out(buffer)" puts "$da

    -2

    1답변

    질문이 있습니다. 클러스터 모드에있는 일부 방화벽의 백업을 만들려고하는데 백업을 할 수 있지만 프롬프트를 변경하면 문제가 발생하고 작동하지 않을 때는 문제가 발생합니다. 제 질문은 어떻게 다른 메시지를 받으면 계속 작동하도록 변수를 넣을 수 있습니까? [?1034h\[[email protected]:Standby:Disconnected\]]0;FW1-04

    1

    2답변

    나는 Expect 스크립트를 통해 텔넷을 보내고 일부 명령을 보내고 아래를 기대합니다. expect -re {02 : (.*?)\s} set output $expect_out(1,string) puts "output is $output" => 출력 3 (이 정답 인) set tests "02 : " expect -re {"$tests"(.*?)\

    0

    1답변

    ssh가 5 개의 상자에 bash 스크립트를 실행하고, aptitude dist-upgrade -d를 실행하고, 패키지를 압축 한 다음 원본 상자로 다시 스크랩합니다. 모든 상자에는 동일한 암호가 있으며 모든 상자에는 dist 업그레이드에 예라고 말하기 위해 "y"입력이 필요합니다. 나의 현재, 스크립트는 다음 ## Original box expect "

    0

    1답변

    VPS에서 Synology NAS 서버로 폴더를 전송하는 스크립트를 작성했습니다. 이유를 알리지 않고 1 또는 2 % 전송시 스크립트가 실패합니다. 수동으로 명령을 실행하면 문제없이 정상적으로 작동하며 폴더를 완벽하게 전송합니다. 나는 이것이 무엇을 일으키는 지 확신하지 못하고 내가 볼 곳에 대한 지침을 얻을 수 있다면 감사 할 것입니다. SCRIPT :

    0

    1답변

    프로그램을 stdin에서 읽고 처리해야합니다. (예 : "tee/some/file") 이 프로그램은 종료하기 위해 stdin end를 기다립니다. Expect에서 내가 send 많은 콘텐츠를 보낸 후 프로그램에 "EOF"를 보내는 방법은 무엇입니까? Expect에는 close 명령이 있지만 SIGHUP도 보내고 더 이상 프로그램 출력을 expect 수 없습