<div dir="ltr">Hallo Christian!<div><br></div><div>Ich bin weder der bash- noch der c- guru. Aber Deiner logdatei entnehme ich, dass du loldht alle 5 Sekunden aufrufst. wenn loldht aber länger als 5 Sekunden braucht, um einen Wert zu bekommen (es wird ja jede sekunde versucht), bricht der zweite Aufruf ab.Ich denke, deine Fehlenden Werte kommen, wenn loldht eigentlich "Lock file is in use, exiting..." ausgibt (dann liefert dein grep natürlich nix)<br>Die falschen Werte erklärt das aber nicht.<br></div><div><br></div><div>Du kannst ja dein Skript mal umbauen indem du </div><div>a) prüfst, ob loldht noch läuft, bevor du es ein zweites mal aufrufst</div><div>b) den Rückgabewert von loldht prüfst (nur bei 0 hat er ein Ergebnis geliefert)</div><div>c) im Fehlerfall die komplette Ausgabe (oder zumindest die letzte Zeile oder so) in die Logdatei schreibst.</div><div><br></div><div>Viel Erfolg</div><div><br></div><div>Nils</div><div><br></div>​</div>