Hallo zusammen,
ich habe folgendes Problem. Ich möchte via ein Plugin einen Ping auf einen PC absetzen und das Ergebnis ausgeben. Nun wollte ich ein Timeout einbauen nach dem Absetzen des Pings, da sonst echo $? immer 0 zurückgibt. Irgendwie hat das Timeout aber keine Auswirkungen. Sieht jemand von den Profis meinen Fehler?
Code
system(eString().sprintf("/bin/ping -c 2 %s", serverip.c_str()).c_str());
waittime = new eTimer(eApp);
waittime->start(3000, true);
system(eString().sprintf("echo $? > /tmp/status").c_str());
Gruss
Dre