expect

    0

    1答えて

    アカウント情報を取得するために、サーバープログラムのバックエンドコマンドAPIを実行する必要がある約5kユーザーのリストがあります。今私は2つのスクリプトでこれをやっています。最初のファイルは、ファイルの各行を取得し、次のスクリプト(expectスクリプト)にデータを送るbashスクリプトです。 expectスクリプトはファイルからのデータを引数としてとり、必要なデータを得るためにコマンドAPIへ

    0

    1答えて

    Solaris 11では、expectパッケージが含まれており、Linuxからは自動化に非常に便利です。 約10人のユーザーを作成し、スクリプトによってユーザーのパスワードを設定しようとしています。 #!/usr/bin/expect spawn /usr/bin/passwd user1 expect "New password: \n" send "Userpass123$\r" ex

    0

    1答えて

    私はローカルマシンからsshをリモートマシンに、sudo suを管理ユーザーにしています。 $cat #!/usr/bin/expect spawn "/usr/bin/ssh [email protected] -t \"/usr/bin/sudo su admin\"" expect "Password: " {send "mypassword\r"} $./myssh.exp

    0

    1答えて

    私はcryptsetupでexpectを使用したいと思います。 cryptsetupではなく、どんなプログラムでも可能です。私はcryptsetupにデバイス、仮想デバイス名、およびパスワードを入力します。 #!/bin/bash read -p "Device: `echo $'\n> '`" DEV read -p "Virtual Device: `echo $'\n> '`" VIR

    0

    1答えて

    私たちの製品をインストールするプロセスを自動化するためにExpectパッケージを使用して自動shスクリプトを作成しようとしています。インストールのプロセスが進行している間、私は計画しているように質問をします。しかし、スクリプトが質問を得るとき:Enter PushVOD database name (leave blank for default 'pushvod'): それはインストールを閉じる

    -1

    1答えて

    ファイルから最初の行の最後の単語を取得しようとしています。わからない理由を次のコマンドを実行します。 send "cat moo.txt | grep QUACK * | awk 'NF>1{print $NF}' meow.txt >> bark.txt " はエラーメッセージcan't read "NF": no such variableを得ています。 awk 'NF>1{print $NF

    0

    1答えて

    私は、Dockerイメージを、コンテナ内に(インストールするにはrootユーザーである必要があります)インストールして作成しています。ドッキングウィンドウの画像について # cat Dockerfile FROM ubuntu:16.04 COPY $pwd/intel_virtual_gateway_console64_1_9_0.tar /root/ COPY $pwd/login.ex

    0

    1答えて

    コマンドを実行して出力を表示して終了したいと思います。 これは動作します: time expect -c 'spawn date; expect eof' spawn date pátek, 21. dubna 2017 23:43:24 CEST real 0m0,060s user 0m0,010s sys 0m0,022s また、これは動作しますが、ファイルの内容はimme

    0

    2答えて

    私はSFTPサーバーからのファイルのダウンロードを自動化するbashスクリプトを書くのに最後の3日間から苦労してきました。私はプログラムの構造を作りました。スニペットでテストしましたが、これは私が執着しているものです。 私は、このようにSFTPサーバにログイン: /usr/bin/expect <<EOD spawn sftp $ftp_server expect "password:" s