expect

    2

    2答えて

    tarとrmの操作を行うために外部シェルを呼び出さずにpure expectスクリプトを使いたいです。私の現在の結果は機能していますが、外部のbashスクリプトを使用しています。 P.S. expectスクリプトからexec tarまたはrmへのすべての試みは失敗します。 メインスクリプト #!/usr/bin/expect # my scripts folder is here: set m

    1

    1答えて

    私の仕事でgitを使うには、git_login < user_name>というスクリプトを使ってログインする必要があります。このスクリプトはgit.shという名前のスクリプトに組み込まれています。ユーザーのパスワード。 私はこのプロセスを自動化しようとしていますが、expectスクリプトは私がログインしたことを示していますが、プッシュまたはコミットしようとすると、未知のユーザーのパスワードを要求し

    -1

    1答えて

    私はspawn/expectを使用してSFTPスクリプトを作成しようとしています。私がUNIXのプロンプトから「手動で」ログインするときに問題はありません。スクリプトがログインすると、パスワードを送信した後、「許可が拒否されました。再試行してください」というメッセージが表示されます。 私のスクリプトはSOで見つかった何かのコピーである: spawn sftp [email protected]

    -1

    1答えて

    私はexpectを使用しており、すでにssh connectionを確立しています。 ls -1 /etc/folder/の結果を見たいです。 私は send "files=$(ls -1 /etc/folder/)" put $files を試みたが、失敗しました。 どうすればいいですか?

    -1

    1答えて

    変数 にSPAWNコマンドの店舗出力:これは変数「LOG」に格納されますどのような set $REPOS "/path/to/repo/" set $REV 73 set LOG [spawn svnlook log -r $REV $REPOS] :16345(メモリ位置)。 変数 "LOG"に格納する内容: "svnコミットログのメッセージです。" bashコマンドを実行し、その出力を

    0

    1答えて

    私はexpectスクリプトをforループのbashスクリプトの中に書いています。 expectスクリプト中に条件が満たされると、スクリプトは 'exit'コマンドで終了します。しかし、それはbashスクリプトに来て、次の繰り返しのために再び行きます。 bashスクリプトでbreak文を指定すると、すべての条件に影響します。私はこれをどのように実装できるのかをお勧めします。 for i in `ca

    -1

    1答えて

    私は期待したスクリプトを新たに学習し始めました。次のコードで何が起こっているのか理解してください。 #!/usr/bin/expect global slawn_id set timeout -1 spawn NoPktdrop.exp spawn perl NoPktDrop.pl NoPktDrop spawn NoPktDrop.exp spawn perl NoPktDrop.

    0

    1答えて

    誰も私にこれがなぜ機能しないのか教えてください。 #!/bin/bash cd /home touch somefile /usr/bin/expect<<FILETRANSFER spawn scp -r -P remoteServerPort somefile remoteServerIP:/home expect "assword:" send "MyPassWord\r" i

    -1

    1答えて

    サーバー上でセットアップを実行するためのスクリプトを作成しましたが、sendステートメントの実行中にスキップされ、その他のステートメントの実行が実行されています。私はそれが実行取得されていない前にコマンドを送信疑問を持っている enter code here[code written][1] ====================ERROR m getting=============

    1

    1答えて

    一部のプログラムでは、テキストをプロンプトに渡す唯一の方法は、expectコマンドを使用することです。 ファイルからの入力のリダイレクト、または「ここのドキュメント」を使用したリダイレクトは機能しません。 期待どおりにテキストが正しく渡されますか?セキュリティ上の理由から、例えば