Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.07.2004, 11:11

expect - Passwortabfrage

Hi,

suche scho die ganze Zeit im Internet nach guten Seiten bzgl "expect" :-(( find aber nichts, das mir weiterhilft.

Ich möchte ein shell-script schreiben, in dem der superuser angemeldet wird. dann den webserver starten, dann wieder exit, dann mozilla starten.

su
/home/administrator/apache/usr/sbin/apachectl start
exit
mozilla http://linux.local/index.html

So habe ich mir das gedacht gehabt, aber dann wartet er nicht bis das Passwort eingegeben wird. habe dann die letz 2Zeilen mal gelöscht und zwischen su und /home.. eine Zeile eingefügt, wo ich nur expect reingeschrieben habe, er hat dann gewartet, hab das Passwort eingegeben, aber wenn ich dann exit eingegeben hab, hat er Fehler ausgegeben, wie wenn ich webserver ohne root-Rechte gestartet hätte.

Kann mir jmd einen Tipp geben oder eine gute Seite, wo man Informationen zu expect bekommt? Wäre super
Lg ksweb

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

2

16.07.2004, 17:10

RE: expect - Passwortabfrage

Zitat

Original von ksweb
Ich möchte ein shell-script schreiben, in dem der superuser angemeldet wird. dann den webserver starten, dann wieder exit, dann mozilla starten.


Willst Du nicht.
visudo starten und die /etc/sudoers wie folgt editieren:

Quellcode

1
deinusername ALL = NOPASSWD: /path/to/apachectl

Danach reicht ein "sudo apachectl && mozilla" aus und das wars.
Passwoerter liest man prinzipiell nicht ueber STDIN ein

Zitat

Kann mir jmd einen Tipp geben oder eine gute Seite, wo man Informationen zu expect bekommt? Wäre super


In der Manpage und den Sourcen. Sonst gibt es kaum brauchbare Informationen (ist auch besser so).
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »strcat« (16.07.2004, 17:10)


Thema bewerten