Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Script für Netscape

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.12.1999
    Ort
    Stuttgart
    Beiträge
    259

    Question Script für Netscape

    Hallole liebe Leut,
    kurze Erklärung meines Problems :
    Ich hab n kleines Skript für Netscape , indem ich mehrere Benutzerprofile mit verschiedenen pop3 accounts verwenden kann.In dem Skript werden u.a. die bookmarks,nsmail,preferences.js und libref.js des jeweiligen Benutzers in mein .netscape-verzeichnis kopiert.
    Mein Problem ist, daß ich, wenn ich Einstellungen eines Benutzers ändere, ein zweites Skript aufrufen muss nachdem ich Netscape geschlossen hab, das die aktuellen dateien wieder zurückkopiert.
    Deswegen meine Frage:
    Gibts ne Möglichkeit,einen Befehl in das Skript einzufügen, der erkennt, wann Netscape geschlossen wird und automatisch das zweite Skript aufruft?
    Schon im Voraus herzlichen Dank :-)

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.04.1999
    Ort
    Rheinstetten
    Beiträge
    122

    Post

    Hallo,

    wenn ich dich richtig verstehe, kannst du das im Prinzip alles in einem Script machen, das den Netscape aufruft!

    Da das Script erst weiter bearbeitet wird, wenn Netscape (oder ein Befehl/Programm) wieder beendet wird (es sei denn man startet es als Daemon...).
    Also könntest du es wie folgt machen:

    Code:
    #!/bin/sh
    
    NSAPP=/opt/netscape/bin/netscape
    NSDIR=/opt/netscape
    
    # Dateien sichern...
    cp ${NSDIR}/<file> <ziel>
    
    # Starte Netscape...
    $NSAPP
    
    # Dateien wieder zurück kopieren...
    cp <quelle> ${NSDIR}/
    Übrigens, wenn ich das gerade richtig im Kopf habe wird Netscape eh schon über ein Script in /usr/local/bin gestartet. Vielleicht paßt du das einfach nach deinen Wünschen an!

    Gruß

    Robert

    [Diese Nachricht wurde von robert am 27. Dezember 1999 editiert.]

    [Diese Nachricht wurde von robert am 27. Dezember 1999 editiert.]

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.12.1999
    Ort
    Stuttgart
    Beiträge
    259

    Talking

    hallole robert ,
    erst ma herzlichen Dank für Deine Mühe, hat gehilft :-)
    Mein Fehler war,daß ich Nestcape nicht über eine Variable ($NSAPP)
    sondern mit dem Befehl exec /usr/X11R6/bin/netscape gestartet hab.
    Dies führte dazu, daß die nachfolgenden Zeilen in dem Skript nach Beenden von Netscape nicht weiter ausgeführt wurden.
    Mit Deinem Vorschlag,die Variable NSAPP zu setzen, funkt´s :-)
    Hast Du ne Ahnung, wieso nach dem Befehl exec das script nicht weiter ausgeführt wird ??

    Gruß micha

  4. #4
    Hagen von Tronje
    Gast

    Post

    Hallo micha,

    wenn Du in einem Skript ein
    Kommando aufrufst, wird ein neuer Prozess gestartet.
    Du hast aber 'exec' verwendet, welches bewirkt,
    dass das neu aufgerufene Kommando
    _anstelle_ des Skriptes laeuft.
    (Also nicht als eigenstaendiger neuer Prozess)
    Somit ist Dein Skript in den Netscape "uebergegangen"
    und deshalb gar nicht mehr vorhanden, da ja sein
    "Platz" vom netscape eingenommen wurde :-)

    Hagen

  5. #5
    Registrierter Benutzer
    Registriert seit
    26.12.1999
    Ort
    Stuttgart
    Beiträge
    259

    Post

    hoi hagen :-)

    tja, es bewahrheitet sich immer wieder :
    man lernt nie aus...:-o

    Dankeschön!
    gruß
    micha

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •