Ik wil een applicatie maken dat een logbestand op een unix-systeem blijft 'volgen' en indien er iets gebeurd wat ik van te voren defineer, dat er dan een boel functies aangeroepen worden.
Nou is dat 'volgen' van een bestand hetzelfde als het unix commando 'tail -f' maar dat is niet te gebruiken onder C. Hoe moet ik het nu aanpakken?
Met ifstream een bestand openen, een while-loop met telkens een getline lijkt niet te werken aangezien er volgens mij een soort van lock op het bestand komt. Als ik er iets aan het bestand toegevoegd wordt terwijl het programma in die while-loop zit, komt dat niet in die getline.
Iemand een idee of tips hoe ik dit kan maken?
Nou is dat 'volgen' van een bestand hetzelfde als het unix commando 'tail -f' maar dat is niet te gebruiken onder C. Hoe moet ik het nu aanpakken?
Met ifstream een bestand openen, een while-loop met telkens een getline lijkt niet te werken aangezien er volgens mij een soort van lock op het bestand komt. Als ik er iets aan het bestand toegevoegd wordt terwijl het programma in die while-loop zit, komt dat niet in die getline.
Iemand een idee of tips hoe ik dit kan maken?