expect

    0

    2답변

    우리 회사에서 사용하는 프로필을 대체하고 이전 프로필을 제거하기 위해 명령을 실행해야합니다. 우리는이 프로세스를 자동화하려는 하고로 보았다 :는 사용자의 입력을 요청 /usr/bin/profiles -D ? "당신은 [Y/N] 모든 구성 프로파일을 삭제 하시겠습니까" expect 명령을 실행하는 데 문제가 있습니다. /usr/bin/expect -f -

    0

    1답변

    사용자가 예상 스크립트 사이에 입력 할 수 있습니까? expect 스크립트가 시작되고 실행 된 후. 몇 가지 예상 경우에 스크립트는 중지되고 사용자 입력을 기다린 다음 계속됩니다. 이것이 가능하면 어떻게 할 수 있습니까? 이 같은

    0

    1답변

    나는 amazon 개발자 계정에 파일을 보내 줄 스크립트를 작성하려고합니다. 으로부터 자신에 ... $ ./sftp-to-amazon.exp M1S3R61WOY9B0 ONETWO VM3H65THINGBATFA7 App code is M1S3R61WOY9B0 app name is ONETWO sftp_user is VM3H65THINGBATFA7 Ente

    0

    1답변

    TCL/Expect에서 expect 스크립트에서 명령 줄 매개 변수를 반복 할 수 있습니다. foreach arg $argv { puts "This is your args: $arg" } 내가 그렇게 어떻게,은/길이의 $ ARGV 크기의 저장 변수를 만들려면? 다음 명령은 작동하지 않는 것 같습니다. set argSize llength $ar

    1

    2답변

    많은 서버에 grep하는 스크립트를 작성하고 모든 파일의 출력을 단일 파일에 추가하려고합니다. 서버는 암호로 보호되어 있습니다. 나는 서버를 입력하고 grep 명령을 전달할 것을 기대하지만 각각의 출력이 하나의 파일로 끝나기를 바라고 있습니다. spawn ssh [email protected] expect "password: " send "PASSWORD\

    0

    1답변

    Linux를 사용하여 호스트를 사용할 수 있는지 검색하려고합니다. 이제 bash를 통해 다음 명령을 사용하여 반환 값을 얻고 호스트 상태를 확인할 수 있습니다. #!/usr/bin/bash nc -z $DUT_IP 22 && echo $? 나는 예상대로 같은 일을하고 싶다. 그러나 나는 실패한 것 같습니다. #!/usr/bin/expect -- se

    -1

    1답변

    .sh 파일과 .exp 파일이 있는데 둘 다 변수 값이 들어있는 다른 텍스트 파일의 원본이 있습니다. .sh 파일을 실행하면 .exp 파일이 실행되지만 해당 행에 도달하면 소스 파일에서 값을 제대로 읽을 수없는 것처럼 보입니다. 내가 제대로했는지 궁금해서. 의 .sh 파일 #!/bin/bash source ../common/labinfo/qcow_var.

    1

    1답변

    오랜 시간이 지난 후에 Tcl/Expect로 돌아 왔습니다. Expect는 기본값 인 spawn_id에 대해 동일한 동작을하지 않으며 명시 적으로 작동하지 않는 것으로 보입니다. AFAIK 그렇지 않았습니다. 저는 우분투에서 Expect 5.45를 사용하고 있습니다. ~$ more input/input.found.txt hello World! hell

    -1

    1답변

    감사합니다. 나는 스크립트를 기대해 본다. "호스트"변수 값을 예상했지만 오류가 발생했습니다. 이것을 처리하는 방법을 찾을 수 없습니다. 저는 호스트 이름 값을 가져 와서 "호스트"라는 변수를 저장 한 다음 expect를 사용하여 ssh $ 호스트를 수행합니다. a. 일부 원격 호스트의 핵심은 우리가 ssh를 $ 호스트를 수행 할 때, 우리가 직접 프롬프트

    -1

    1답변

    tcl/tk를 사용하여 여러 쉘 스크립트를 작성했으며 사용자 그룹이있는 시스템에서 다른 시스템이나 다른 IP를 사용하여 다른 사용자에게 제공 할 때이를 실행합니다 그것은 오류를 제공합니다. 스폰/빈/bash는 하지만 내가 쓴 내 컴퓨터에서 실행하면 제대로 실행됩니다. 헤더가 그렇게 정의되어 있습니다. #!/Usr/bin/expect -f # 내가 추가