Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Ping Programmaufruf Probleme

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.08.2000
    Beiträge
    11

    Ping Programmaufruf Probleme

    Hi Leute,

    hab nen Problem in meinem aktuellen Projekt (C++).
    Und zwar ruf ich das Programm Ping auf.
    Code:
    system("ping -c 1 192.168.0.66 > ping.txt");
    -c 1 macht nur einen Ping
    > ping.txt speichert die Ausgabe in der Datei Ping.txt

    Nun hab ich das Problem wenn die IP nicht zu erreichen ist dann wird zwar etwas in die Datei geschrieben, nur beendet sich das Ping Programm nicht.

    -> ich kann mein eigenes Programm nicht fortsetzen.

    Was könnt ich denn unternehmen das ich mein Proggy weiterausführen könnte.
    Oder, wie kann ich Ping dazu bringen das es sich beendet.

    Gruß
    Temp

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.12.2001
    Ort
    Kaiserslautern
    Beiträge
    65
    Hi,
    versuche doch mal ping im Hintergrund zu starten, indem Du es mit system("ping ... &"); aufrufst und danach in einer Schleife solange wartest bis etwas in die Datei geschrieben wird - danach könntest Du dann auch ping kill(en).
    Tschüß.
    Athlon 1 GHz
    0,512 GB RAM
    30 + 40 GB UDMA-100 HDs
    GeForce 2 MX
    SuSE 8.0 Professional
    www.mp-maverick.de
    Leibniz: Omnibus ex nihilo ducendis sufficit unum - Um alles aus dem Nichts herzuleiten, genügt eine Eins

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ansich sollte sich ping schon beenden.

    Es dauert nur ein bischen länger, wenn der Zielhost nicht erreichbar ist.

    Ciao,
    _

  4. #4
    Moderator Avatar von geronet
    Registriert seit
    23.05.2001
    Ort
    Grainau
    Beiträge
    96
    mach es mit

    ping -c1 > text.txt 2&>1

    Dann wir auch die Standartfehlerausgabe umgelenkt.

  5. #5
    Registrierter Benutzer
    Registriert seit
    01.08.2000
    Beiträge
    11
    supi danke Leute,

    auf die Idee im Hintergrund zu starten bin ich auch noch gekommen. Nur hat ich nicht gewartet und wenn der Rechner den ich anping nicht da is soll er runterfahren. Is natürlich nicht so gut. Hatte die Textdatei noch nicht erstellt - dauert ja ein bißchen - und dann meinte die Kiste doch glatt "shutting down" *g*
    Dann werd ichs mal probieren

Lesezeichen

Berechtigungen

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