Benutzername:   Noch nicht registriert?
Passwort:   Passwort vergessen?
iB Code Einmal klicken um den Tag zu öffnen, nochmal klicken zum Schliessen

Top Smilies
Beitrag

HTML ist on für dieses Forum

IkonCode ist on für dieses Forum

SMILIES LEGENDE ansehen

Beitragsoptionen

Möchten Sie Ihre Signatur hinzufügen?
Wollen Sie per Email über Antworten informiert werden?
Wollen Sie Emoticons in Ihrem Beitrag aktivieren?
 

Beitragsrückblick für (die neuesten Beiträge zuerst)
wakko0816 Erstellt: 21:49 am 30. Sep. 2011
So wie das hier in dem Demo-Script aussieht, wird das Ergebnis
des Dialogs nicht einfach zugewiesen,  sondern nach $_temp
umgelenkt.
Code
### Input Box sample
inputbox() {
   dialog --backtitle "Dialog - InputBox sample" --inputbox "Enter a line, please" 8 52 2>$_temp
TITAN Erstellt: 15:35 am 30. Sep. 2011
Hallo,
ich wollte in einem script, welches auf einem openSUSE 10.x Rechner ausgeführt wird, ein Netzlaufwerk einbinden (durch Login/Passwort geschützt).

Der Befehl hierfür ist ja grundsätzlich:

mount -t cifs //NAS //Einbinde-Ordner -o username=XY


Da unterschiedliche Leute das Skript ausführen, sollen bei der Einbindung vom NAS der Benutzername abgefragt werden.
Ich hab allerdings keine Möglichkeit gefunden, dass der Mount-Befehl selbst die Daten Abfragt, falls nicht´s angegeben wird, benutzt er automatisch den grad eingeloggten User als Anmeldenamen.

Da das Skript remote (ssh) ausgeführt wird, bleibt alles im "Textmodus".


Von der Überlegung her wollte ich nun einfach den Benutzernamen mittels "dialog" abfragen und als Variable übergeben:


BEN=$(dialog --inputbox "Login eingeben" 0 0)



Allerdings passiert nichts, wenn ich´s so ausführe!
Wenn ich den Befehl ohne Zuweisung einer Variablen eingebe, klappt alles bzw. es erscheint das Eingabefeld.

dialog --inputbox "Login eingeben" 0 0



Was mach ich falsch?
Ich dachte, dass die Syntax für das zuweisen von Variablen so lautet:

VARIABLE=$(Befehl)


Was klappt, ist z.B. sowas hier:

test=$(date)
echo $test


Dann gibt er ohne Probleme das Datum aus.

Vielleich fällt euch noch was ein :godlike:



×