erwarten Sie ein inkonsistentes Verhalten

312
mcandre

Ich versuche, die /usr/bin/expectFink-Installation zu automatisieren, indem ich im Grunde auf einige Dutzend Eingabeaufforderungen eine Reihe von Eingabetasten, Eingabetasten, Eingabetasten, eingebe. Wenn ich jedoch mein Expect-Skript starte, ist das Verhalten nicht sehr konsistent. Bei jedem Lauf werden einige Eingabeaufforderungen korrekt abgeglichen und als Antwort mit einer neuen Zeile versehen. Andere Aufforderungen bleiben manchmal aus irgendeinem Grund stehen. Gibt es eine Idee, wie dies geschehen könnte und was kann im erwarteten Skript getan werden, um es robuster zu machen?

Quelle:

patronum.exp

https://gist.github.com/mcandre/132e20ba656a8d77746d5fc2dd91ae1d

0
Lol, nach stundenlangem Basteln mit Erwartung fand ich es viel zuverlässiger und praktischer, einfach 'yes' '| zu verwenden sudo InstallFink / Install \ Fink.tool`. mcandre vor 6 Jahren 0

0 Antworten auf die Frage