Script im Script

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
alternativlos

Script im Script

Beitrag von alternativlos » 03.02.2011 10:58:07

Moin!

Ich bastle mir gerade ein Script zusammen, welches uA. ein anderes Script aufrufen soll, das interaktiv ist (genau gesagt soll build-key.sh aus dem OpenVPN-Paket eingebunden werden). Ziel ist der Export der Dateien für die Clients, die Generierung der Config-Datei usw.

Mein Problem: wie gelingt es mir, innerhalb des Scripts das OpenVPN-Script so auszurufen, als würde ich es direkt aufrufen? Also Ein- und Ausgabe am Terminal, Verhalten identisch zum manuellen Aufruf.
Ich habe gegooglet, stehe aber weiterhin auf dem Schlauch... Kann mir jemand bitte einen Hinweis liefern, wonach ich suchen sollte?

Danke vorab!

Benutzeravatar
debdog
Beiträge: 652
Registriert: 11.02.2007 10:53:12
Wohnort: Do,womrkoihochdeitschko

Re: Script im Script

Beitrag von debdog » 03.02.2011 11:08:38

Wenn ich das richtig verstanden habe suchst Du sowas wie:

Code: Alles auswählen

xterm [xterm-optionen] -e [/pfad/nach/]dein-script [script-optionen] &
Oder soll es im gleichen Terminal angezeigt werden? Dann ist es nur

Code: Alles auswählen

[/pfad/nach/]dein-script [optionen]
aber dann verstehe ich die Frage noch weniger. :wink:

hth
Oben gemachte Angaben, Falls nicht anderweitig Erwähnt, beziehen sich auf Debian Stable (Squeeze) amd64.
"Die Einen glauben zu Wissen, die Anderen wissen zu Glauben."

alternativlos

Re: Script im Script

Beitrag von alternativlos » 03.02.2011 12:12:14

Vielen Dank; so hatte ich es bereits probiert, und dank deiner Antwort konnte ich den Fehler weiter eingrenzen beheben. Ich hatte nicht bedacht, dass ein weiteres Script zuvor ausgeführt werden musste, um Variablen zu setzen...

Antworten