Delay funktion med interrupt håndtering
Hej.Jeg er ved at lave et program der skal køre en rutine hvert minut, indtil det lukkes, når det lukkes et det vigtigt at det får kørt en afsluttende rutine.
Jeg har bygget det op ved at lave en while(1) der udfører koden hvor efter jeg bruger sleep(60), for at fange luk bruger jeg sigal, der redirecter ctrl+c til en funktion jeg selv kan deffinere, men har kommer problemerne, når jeg referere til en "funktion" med signal kan jeg ikke tage et arg med, og det skal jeg bruge i min luk funktion, da den skal have en pointer til den db jeg vil lukke!
Jeg er lidt i tvivl om det er den rigtige måde at gøre det på, eller om jeg skal bygge det op med en anden struktur. Hvis jeg vil jeg gerne have syntax eks.
NB: Jeg anvendes Linux, og jeg koder i C