Thread Variable "einfrieren"?: Variable soll nicht weiter hochgezaehlt (4 answers)
Opened by nikster77 at 2006-11-27 00:35

topeg
 2006-11-27 11:08
#72021 #72021
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Ansich ist es nicht vorgesehen eine Variable zu temporär sperren. Das selbe kannst du durch Programmlogick erreichen. (z.b durch eine zweite Variable, die sagt ob die erste nur lesbar sein soll, oder auch schreibbar.)

Warum sperrst du nicht das Logfile solange du daran arbeitest? Dann können keine neuen Logs eingetragen werden, und das Programmn, das schreiben will, wartet bis die Datei wieder freigeben wird.
Du könntest auch ein Logrotate machen, wenn x Einträge in der Datei sind.
Oder aber, du machst ein fork und läst das original weiterarbeiten, während die Kopie mit den ausgelösten Aktionen beschäftigt ist.
Oder du speicherst den aktuellen Zählerstand in einer anderen Variable und nutzt die.

Oder du erklärst etwas genauer was nun die "Logfileüberwachung" genau macht. Schreibt die das Logfile, ließt die das Logfile zyklisch aus? Wird ein anderes Progrmm verwendet um auf das logfile zu zu greifen?

View full thread Variable "einfrieren"?: Variable soll nicht weiter hochgezaehlt