Programmausführung unter Linux
-
Hallo Leute,
ich möchte unter Linux mit C ein Programm schreiben, das im Hintergrund läuft und in gewissen Zeitabständen meine Funktionen ausführt. Jetzt hab ich in der main() eine Schleife, die das Programm am Leben hält, doch zieht das Programm jetzt sehr viel Rechenzeit an sich. Gibt es eine Möglichkeit, das Programm eine gewisse Zeit in den Hintergrund zu schicken ohne das es den Rechner belastet?cu Enni
-
alarm, sleep, usleep, nanosleep, select ...
-
Original erstellt von enni:
... Gibt es eine Möglichkeit, das Programm eine gewisse Zeit in den Hintergrund zu schicken ohne das es den Rechner belastet? ...Jep! Einfach mal im Linux-Forum fragen... Ansi-C bietet sowas nicht an...
-
die Frage hat nichts mit C zu tun, sondern gehört nach Unix/Linux
wie bekomm ich mein prog dazu das es als daemon läuft
Du solltest in der Schleife nanosleep (oä.) benutzen, da du damit Performance sparst!