Der Titel hört sich ein wenig verwirrend an.
Was ich damit genau meine :
Ein Dialog Script ruft (in diesem Fall) openssl auf. Openssl wartet auf Eingaben. Kann das auch Dialog übernehmen, so dass man nicht "rausgeschmissen" wird ?
Sprich, kann man z.B ein Enter oder eine Eingabe übergeben ?
(Ähnlich wie expect halt, nur habe ich keine Vorstellung davon wie ich es in dem Bash Script realisieren kann.)
Hier ein Ausschnitt des Scriptes
grüsse
Dialog antwortet auf Programme ....
- chroiss
- Beiträge: 332
- Registriert: 29.10.2004 09:29:43
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: BREMEN (in Wellington,NZ a.D) (in OLDENBURG a.D.) (in BREMEN a.D.) (in COLOGNE a.D.)
Dialog antwortet auf Programme ....
"The only secure computer is one that's unplugged, locked in a safe, and buried 20 feet under the ground in a secret location... and I'm not even too sure about that one"--Dennis Huges, FBI.
Dialog antwortet auf Programme ....
Hallo,
ich mache mal den Versuch einer Annäherung.
Du speicherst mit Hilfe von dialog Benutzereingaben
zwecks Weiterverarbeitung. So wie ich das hier bei Dir
sehe, geht das aber auch ohne dialog. Ab Zeile 16
wird dann $NAME ausgewertet. aber eine Steuerung mit
dialog findet ja weiter nicht statt...
Du kannst sicher ein äußeres Gerüst bauen, indem dialog
die Steuerung (auch der Benutzereingaben) übernimmt.
Gruß
Matthias
ich mache mal den Versuch einer Annäherung.
Du speicherst mit Hilfe von dialog Benutzereingaben
zwecks Weiterverarbeitung. So wie ich das hier bei Dir
sehe, geht das aber auch ohne dialog. Ab Zeile 16
wird dann $NAME ausgewertet. aber eine Steuerung mit
dialog findet ja weiter nicht statt...
Du kannst sicher ein äußeres Gerüst bauen, indem dialog
die Steuerung (auch der Benutzereingaben) übernimmt.
Gruß
Matthias
- chroiss
- Beiträge: 332
- Registriert: 29.10.2004 09:29:43
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: BREMEN (in Wellington,NZ a.D) (in OLDENBURG a.D.) (in BREMEN a.D.) (in COLOGNE a.D.)
Sicher geht es ganz ohne Dialog. Es soll aber mit Dialog gehen.So wie ich das hier bei Dir
sehe, geht das aber auch ohne dialog
Die Frage dabei ist auch eher grundsätzlich.
Ich starte in dem "Bash-Script" ja eine Anwendung (in diesem Fall openssl), welche wiederum auf Eingaben wartet.
Die Frage : Kann Dialog mit aufgerufenenen Anwendungen kommunizieren, im Hintergrund.
In meinem Beispiel müsste es möglich sein 5 x ein Enter zu schicken (für openssl abfragen) und 2 mal ein Passwort.
Wie schon geschrieben , expect ist für sowas ja da, aber ich wüsste nicht wie ich es da mit unterbringen soll.
Das wärs ja , aber WIE ?Du kannst sicher ein äußeres Gerüst bauen, indem dialog
die Steuerung (auch der Benutzereingaben) übernimmt.
[ZUSATZ - welcher mit zweitrangigem Interesse zu betrachten ist ]
Um die ganze Sache eventuell abzukürzen, kann man openssl nicht einfach sagen er soll die Standardparameter bei der Schlüsselerstellung ohne Bestätigung übernehmen und gleichzeitig das PW irgendwo hinterlegen, so dass man die Passwortabfrage ebenfalls umgeht.
[/ZUSATZ]
"The only secure computer is one that's unplugged, locked in a safe, and buried 20 feet under the ground in a secret location... and I'm not even too sure about that one"--Dennis Huges, FBI.