0
コマンドを実行して出力を表示して終了したいと思います。長い出力があるときにタイムアウトを待っているスクリプトを期待してください。
これは動作します:
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
また、これは動作しますが、ファイルの内容はimmediatelly見たが、終了することを期待する前に10秒のタイムアウトがありますされています
$ time expect -c 'spawn cat /home/vmarek/.vimrc; expect eof
...
real 0m10,086s
user 0m0,012s
sys 0m0,024s
私の.vimrcは〜22KB
ですありがとうございました
あなたは猫の/ home/vmarek /手動.vimrc' '実行した場合どのくらいの時間がかかるだろうか?どのバージョンのExpectを使用していますか? 'expect -d -c 'spawn ...''を試して、何が起きているのか見ることもできます。 – pynexj
私は問題を再解決できません。この 'expect -c 'を試してみてくださいcat .vimrc; expect -re + exp_continue eof'' – komar
それはあまり助けにもなりませんでした。現時点では、私はSolaris上の期待に反するバグを提出し、これがどこになるかを見ていきます。見ていただきありがとうございます。 – Neuron