Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Allgemeine Frage..

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.06.2004
    Beiträge
    21

    Allgemeine Frage..

    Hi,

    ich weiß - blöder Topic aber wie soll ich sowas beschreiben:

    Ein Linux Rechner mountet via NFS ein Verzeichnis mit Binaries.
    Von diesem Verzeichnis wird ein Programm gestartet. Dieses läuft auf dem Client stabil.
    Während es läuft, schnapp ich mir den Sourcecode von dem Programm. Dieser liegt ebenfalls auf dem Server(NFS). Ich compiliere dieses Programm neu. Das Binary wird an die Stelle kopiert, an dem das zuvor aufgerufene Programm liegt.

    Das Programm auf dem Client funktioniert jetzt aber nicht mehr, bzw,. bekommt ein SIGFAULT oder sowas.... Nach Neustart des Programms läuft die neu compilierte Version ganz normal.

    Warum ist das so ? Was hat das Binary mit dem aktuell laufenden Programm zu tun ? Das Programm wird im RAM ausgeführt - ok. Was ist aber mit dem Binary auf Platte, ist das irgendwie verlinkt und wenn ich es überschreibe kommt es halt zum "Fehler" ??

    Ich denke mal es ist kein Fehler sondern ein ganz normales Systemverhalten. Nur - was steckt dahinter ?


    mfg

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Hmmm...

    Versuche mal die NFS-Option "sync" anzugeben, vieleicht gehts ja damit.
    Geändert von Lin728 (20-08-2017 um 19:30 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.06.2004
    Beiträge
    21
    Zitat Zitat von ceisserer
    Nix definiertes, auf jedenfall solle das nicht so sein.
    Versuche mal die NFS-Option "sync" anzugeben, vieleicht gehts ja damit.

    lg Clemens
    Hi Clemens,

    Tatsache - mit sync funktioniert es. Allerdings ist es dann sehr sehr langsam. Ist also wieder rausgeflogen. Naja, wieder was gelernt.

    mfg
    Geändert von filou (11-02-2005 um 21:05 Uhr)

Lesezeichen

Berechtigungen

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